yii 後台配置獨立子網域名稱的方法

來源:互聯網
上載者:User
這篇文章主要介紹了關於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

以上就是本文的全部內容,希望對大家的學習有所協助,更多相關內容請關注topic.alibabacloud.com!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.