1、服务器:阿里云ECS
2、CDN:阿里云,类似 m.myname.com.m.alikunlun.com 这种
所以 m.myname.com域名解析的CNAME填写的就是:m.myname.com.m.alikunlun.com
3、web服务器:nginx
4、访问地址如下
http://m.myname.com/Bookcase/index/fromid/1
http://m.myname.com/Index/index/fromid/1
http://m.myname.com/LimitFree/index/fromid/1
http://m.myname.com/Myinfo/index/fromid/1
上述地址都包含了
fromid/1
这个数字1代表了不同客户,所以是变化的
现在我们想把上述域名的访问方式改为
http://u1.m.myname.com/Bookcase/index
http://u1.m.myname.com/Index/index
http://u1.m.myname.com/LimitFree/index
http://u1.m.myname.com/Myinfo/index
u1就代表用户1,类推u2就是用户2,对应 fromid/1 或fromid/2
5、目前我们的nginx配置
server {
listen 80; root /www/public_html; server_name myname.com m.myname.com; index index.html index.php index.htm; error_page 400 /errpage/400.html; error_page 403 /errpage/403.html; error_page 404 /errpage/404.html; error_page 503 /errpage/503.html; location ~ \.php$ { proxy_pass http://127.0.0.1:88; include naproxy.conf; } location ~ /\.ht { deny all; } location / { try_files $uri @apache; } location @apache { proxy_pass http://127.0.0.1:88; include naproxy.conf; } }
上面这个用到nginx的泛域名解析,想问下如何配置可使用u1.m.myname.com这种方式进行访问
server_name "~^u\d+\.m\.myname\.com$";
将
*.m.myname.com
解析到你的IP