问题
项目上遇到一个动态二级域名的问题
类似58同城,地址栏打上bj.58.com就会自动定位到北京。
因为不可能写上全部域名,所以要设置动态域名,后台设置解析
解决方案具体代码如下:
#泛域名解析
server {
listen 80;
server_name *.test.com;
location / {
# 泛域名开始配置
proxy_pass http://localhost:81 ; #此处设置为需要解析的端口号即可,建议一个服务一个端口
proxy_set_header Host $host; #设置SERVER_HOST 为当前访问的域名,后台获取该变量解析即可。php 用$_SERVER查看
proxy_redirect default;
}
access_log /home/wwwlogs/www.test.com.log;
error_log /home/wwwlogs/nginx_error.log;
}