• centos 安装php-fpm , nginx二级域名配置 ,但为什么必须要 域名提供商 哪里解析新的二级域名一下 才能用呢?


    yum -y install php-fpm php-mysql(当然还有其它扩展)

    /etc/init.d/php-fpm restart (重启php-fpm)

    /etc/php.ini (php配置文件)

        server {
            listen       80;
            server_name  www.xx.com *.xx.com;
            #server_name  ~^(?<subdomain>.+).xx.com$;
            set $rootdir  html/xuanchuanye/;
            if ($http_host = "abc.xx.com"){
               set  $rootdir html/abc/;
            }

            #匹配二级域名  
            #if ( $host ~* ((?!www)w+).w+.w+ ) {    
            #       set $rootdir $1/;  
            #    }

            #设置www时root  
            #if ($rs1 !~* ^www$) {  
            #    set $rootdir html/$rs1/;  
            #        #二级域名中有访问指定的目录则重定向到相应的二级域名下,注意,这里要使用last  
            #            rewrite "^.+upload/?(.*)$" upload/$1 last;  
            #                rewrite "^.+ijc/?(.*)$" ijc/$1 last;  
            #                    break;  
            #                    }

            root $rootdir;
        ....

           二级域名 ,在本地测试环境能实现,但在正式环境下,却不行!!..不知道为什么?

      为什么必须要 域名提供商 哪里解析新的二级域名一下 才能用呢?

        

     ----------------原来很简单,需要域名提供商把主域名解析成 *.xx.com,就可以访问a.xx.com, b.xx.com...........等..

    PHP程序员 人在北京 如有需要,可以站内联系我!!!
  • 相关阅读:
    单页面应用(SPA)如何实现---流程细解
    Java基础之面向对象
    Java的基础知识
    java是什么?初始java
    AuthenticationManager的认证流程
    核心组件之UserDetailService的详解
    Auth模块
    python基础
    算法与数据结构学习目录
    Django----------视图层
  • 原文地址:https://www.cnblogs.com/flex_fly/p/3255411.html
Copyright © 2020-2023  润新知