NGINX下多个域名泛解析-阿里云开发者社区

开发者社区> 科技小能手> 正文

NGINX下多个域名泛解析

简介:
+关注继续查看

 


  1. server  
  2.        {  
  3.                listen       80 default;  
  4.  
  5.                if ($host ~* ^([^\.]+)\.([^\.]+)\.([^\.]+)$) {  
  6.                        set $host_s $2;  
  7.                }  
  8.                if ($host_s !~* ^paopao8$) {  
  9.                       rewrite ^(.*) http://$host_s.paopao8.com permanent;  
  10.                   break;  
  11.                }  
  12.                if ($host_s ~* ^paopao8$) {  
  13.                        rewrite ^(.*) http://paopao8.com permanent;  
  14.                    break;  
  15.                }  
  16.                if ($host_s ~* ^phpxz$) {  
  17.                        rewrite ^(.*) http://phpxz.com permanent;  
  18.                    break;  
  19.                }  
  20.  
  21.         }   

if ($host_s ~* ^phpxz$)   判断域名中是否包含phpxz,如果包含则跳转

if ($host_s !~* ^paopao8$) 判断域名中是否不包含paopao8,如果不包含则跳转

文章链接



本文转自 ppabc  51CTO博客,原文链接:http://blog.51cto.com/ppabc/823959

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
在阿里云centos7.4上配置nginx免费的https证书,支持泛解析
在阿里云cetnos7.4上配置nginx免费的https证书,支持泛解析
4178 0
《走进git时代系列三》详解部分git思想及SVN/GIT命令对比解析
本文首先又一次强调了Git和SVN 版本管理系统思想上的差别, 举例说明了文件存储方式,Git分支到底是什么。 后半部分按照日常工作的场景,将使用SVN/GIT需要用到的命令进行了列举和对比。
8890 0
23706
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载