亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

php - 自定義Nginx配置不成功,為何?
高洛峰
高洛峰 2017-04-10 15:07:48
0
3
850

原先我在apache中的配置如下:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]

作用:如果URL所指向的文件在服務(wù)器目錄中不存在,則將URL全指向index.php中。

結(jié)構(gòu)我是按文檔中自定義Nginx配置中描述所建,Nginx我不太會(huì)用了個(gè)配置轉(zhuǎn)換工具得到在Nginx中的配置:

# nginx configuration
location / {
    if (!-e $request_filename){
        rewrite ^(.*)$ /index.php break;
    }
}

但放到云景的PHP空間的conf/nginx_server.inc文件中后空間就無(wú)法打開(kāi)了,想問(wèn)下為啥!

高洛峰
高洛峰

擁有18年軟件開(kāi)發(fā)和IT教學(xué)經(jīng)驗(yàn)。曾任多家上市公司技術(shù)總監(jiān)、架構(gòu)師、項(xiàng)目經(jīng)理、高級(jí)軟件工程師等職務(wù)。 網(wǎng)絡(luò)人氣名人講師,...

reply all(3)
阿神

這個(gè)問(wèn)題算是解決了,最終我還是在slimphp項(xiàng)目的readme中找到了解決方法,如下:

location / {
    try_files $uri $uri/ /index.php?$args;
    root /opt/src/app;
}

再對(duì)PHP也做了點(diǎn)設(shè)置:

location ~ \.php$ {
    root /opt/src/app;
    fastcgi_pass 127.0.0.1:8080;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME /opt/src/app/$fastcgi_script_name;
    include /opt/apps/nginx/conf/fastcgi_params;
}
洪濤

http://cloudscape.sohu.com/doc/operation/app-conf.shtml
參考文檔中的標(biāo)題6,自定義Nginx配置部分

伊謝爾倫

nginx的自定義配置可能與您的項(xiàng)目整體配置有沖突,可以登錄到容器上查看相關(guān)配置,修改下配置試試看。

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template