我的配置:
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,新手求指教
官網文檔明確給出如何配置 nginx,地址是:http://www.getyii.com/doc-2.0/guide/start-installation.html#nginx
如果你使用的是進階版,項目初始化完成之後,frontend,backend 需要分別配置,即要配置兩個vhost