zoukankan      html  css  js  c++  java
  • Nginx泛解析配置

    通常情况下,我们新建一个二级域名都需要去域名提供商的控制面板新建记录,比如我现在有个baidu.com的域名,但是我有好几家分公司,分别是1.baidu.com,2.baidu.com,3.baidu.com。。。。这样就需要建很多二级域名,显然很麻烦,我们只需要在控制台建一个解析记录,使用*就行,如下图新建解析记录

    然后nginx的配置如下

    server {
            listen       80;
            # 这是你的域名
            server_name  *.home.baidu.top;
            
            location / {
            # 泛域名开始配置
                if ( $host ~* (.*).(.*).(.*).(.*) ) {
                    set $domain $1; #获取当前的 域名前缀
                }
            # 这里的domain就是获取当前域名前缀,然后指向到该前缀名称的目录 root
    /home/customerpage/$domain; index index.html index.htm; } }

    看到如上配置我是指定到我/home/customerpage/目录下的如图

     

     下面新建两个子目录每个目录里都有一个html页面

    然后我就需要这样访问第一个 和文件名一样 hejie.home.baidu.top

     另一个ymym.home.baidu.top

     大功告成

  • 相关阅读:
    python中实现mysql连接池
    flask简单的路由分发
    用进程池创建子进程
    用类创建子进程
    用函数创建子进程
    fiddler抓包工具使用
    requests库的小技巧
    requests库的get请求,带有cookies
    requests库的post请求
    Android下Json数据解析
  • 原文地址:https://www.cnblogs.com/hjieone/p/12323405.html
Copyright © 2011-2022 走看看