如何实现用户自定义绑定域名

unix 发布于 2015/05/15 21:19
阅读 1K+
收藏 0

项目中需要用户可以自定义绑定域名,采用nginx+tomcat,

主要是nginx这一个层面如果来操作。

目前能想到的方案:nginx配置*,支持所有域名,然后在tomcat自己解析域名。

不知道是否有更优的方案来实现。

加载中
0
Feng_Yu
Feng_Yu

一个比较容易实现的方案就是将泛域名解析到服务器上,然后nginx可以做一下URL重写。

比如后端tomcat实际访问用户个人主页的访问方式是http://127.0.0.1/xxxx...xxx/?user=username

那么在nginx端只要做一下URL重写就行了。

判断HTTP_HOST符合username.domain.com and !www.domain.com,进行

rewrite (.*) \1?user=username就行了。

当然,方案还有很多

Feng_Yu
Feng_Yu
回复 @kevincat : 那也简单,URL重写/iframe随便你搞
u
unix
不是二级域名,是完全独立的域名。用户可以设置任何自己的域名到服务器上面。
返回顶部
顶部