• 技术文章 >后端开发 >php教程

    yii 后台配置独立子域名的方法

    不言不言2018-07-04 16:27:33原创1545
    这篇文章主要介绍了关于yii 后台配置独立子域名的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

    我这里安装的是宝塔面板集成的环境WNMP,官网上虽然也有,但是写的并不明确,对我这种用YII的新手来说也很头疼,折腾了半天终于弄好,记录一下。

    首先解析一个子域名:back.domain.com;

    用宝塔面板创建了一个网站,domain.com;

    找到Nginx的配置文件夹 conf/vhost,此文夹中已然存在了一个domain.com.conf 文件,复制一份,重命名为back.domain.com.conf;

    domain.com.conf 代码:

    #START-SITEserver {
        listen 80;
        server_name  yii.com;
        access_log  logs/yii.com.access.log;
        root   D:/wwwroot/yii;
        index  index.php default.php index.html index.htm default.html default.htm;    
        include rewrite/yii.com.conf;
            
        location ~ \.php$ {
            root   D:/wwwroot/yii;
            fastcgi_pass   127.0.0.1:4570;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;        include        fastcgi_params;
        }
    
    }#END-SITE

    参照YII官网上的介绍https://github.com/yiisoft/yii2-app-advanced/blob/master/docs/guide-zh-CN/start-installation.md,简单的修改一下,修改后的 back.domain.com.conf 文件代码

    #START-SITEserver {
        charset utf-8;
        client_max_body_size 128M;
    
        listen 80; ## listen for ipv4
        #listen [::]:80 default_server ipv6only=on; ## listen for ipv6
        server_name back.yii.com;                     ##前台域名
        root        D:/wwwroot/yii/backend/web;   ##这是前台index地址
        index       index.php;    #access_log   D:/wwwroot/yii/access.backend.log main;
        #error_log    D:/wwwroot/yii//error.backend.log;
        location / {        # Redirect everything that isn't a real file to index.php
            try_files $uri $uri/ /index.php?$args;
        }        
    
        location ~ \.php$ {
            root   D:/wwwroot/yii/backend/web;
            fastcgi_pass   127.0.0.1:4570;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;        include        fastcgi_params;
        }    #error_page 404 /404.html;
        location ~ /\.(ht|svn|git) {
            deny all;
        }
    }#END-SITE

    以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

    相关推荐:

    Yii1.1框架日志配置的使用

    以上就是yii 后台配置独立子域名的方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:yii 后台配置
    上一篇:php源码之区分平台MVC结构的介绍 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 聊聊php百万数据怎么写入csv• 浅析PHP中的类自动加载相关文件• 系统讲解PHP缓存技术• 一文理解和实现现代PHP框架里的IOC容器• 深入了解PHP:用gdb调试源码
    1/1

    PHP中文网