nginx的location怎麼設定匹配前後台地址?

來源:互聯網
上載者:User
我的配置:

server {listen      80;server_name     www.xxx.com xxx.com;# server_name_in_redirect off;root  /alidata/www/default/yooao/frontend/web;location ~ \.php$ {        fastcgi_pass   127.0.0.1:9000;        fastcgi_index  index.php;        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;        include        fastcgi_params;   }location / {index index.php ;root  /alidata/www/default/yooao/frontend/web;}location ~ ^/backend$ {index index.php ;root  /alidata/www/default/yooao/backend/web;}}

現在是前台可以進去,後台卻不對,我用的是yii2架構。之前沒加

`location ~ \.php$ {        fastcgi_pass   127.0.0.1:9000;        fastcgi_index  index.php;        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;        include        fastcgi_params;   }`

時進前台首頁會變成下載頁面。現在我想匹配url進後台不知道該怎麼做了,現在進後台www.xxx.com/backend顯示404,新手求指教

回複內容:

我的配置:

server {listen      80;server_name     www.xxx.com xxx.com;# server_name_in_redirect off;root  /alidata/www/default/yooao/frontend/web;location ~ \.php$ {        fastcgi_pass   127.0.0.1:9000;        fastcgi_index  index.php;        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;        include        fastcgi_params;   }location / {index index.php ;root  /alidata/www/default/yooao/frontend/web;}location ~ ^/backend$ {index index.php ;root  /alidata/www/default/yooao/backend/web;}}

現在是前台可以進去,後台卻不對,我用的是yii2架構。之前沒加

`location ~ \.php$ {        fastcgi_pass   127.0.0.1:9000;        fastcgi_index  index.php;        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;        include        fastcgi_params;   }`

時進前台首頁會變成下載頁面。現在我想匹配url進後台不知道該怎麼做了,現在進後台www.xxx.com/backend顯示404,新手求指教

  1. 官網文檔明確給出如何配置 nginx,地址是:http://www.getyii.com/doc-2.0/guide/start-installation.html#nginx

  2. 如果你使用的是進階版,項目初始化完成之後,frontend,backend 需要分別配置,即要配置兩個vhost

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.