nginx 泛域名解析

 博客中经常看到 自定义个性域名, 那这个技术是怎么实现的呢?
拿NGINX 服务器举例子:
1、主域名是 http://www.wangzhibo.com/wangzhibo
主域名是一个二级目录 只要把 wangzhibo.wangzhibo.com 指向 服务器的 wangzhibo 目录就好
2、主域名是 http://www.wangzhibo.com?uid=wangzhibo
主域名是一个url 模式, 那同理只要把wangzhibo.wangzhibo.com 指向 服务器的 ?uid=wangzhibo链接就好
首先: 要解析 *.wangzhibo.com 到web 服务器地址
其次:
给出nginx部分解析:

 

server

{ listen 80; server_name www.wangzhibo.com *.wangzhibo.com; index index.html index.htm index.php; if ( $http_host ~* "^(.*)\.wangzhibo\.com$") { set $domain $1; rewrite ^(.*) http://www.wangzhibo.com/$domain/ break; 或者: rewrite ^(.*) http://www.wangzhibo.com?uid=wangzhibo break; } }

 

重启nginx


原文出处:http://www.wangzhibo.com/windows_linux/1303.html


300*300
 文章首页关于迷茫时代关于我写意人生
版权所有:迷茫时代 All rights reserved   
执行时间:0.00623 秒