www目錄權(quán)限:
nginx配置文件:
nginx進(jìn)程詳情:
php-fpm的www.conf配置文件:
php-fpm進(jìn)程詳情:
1,在上邊這樣的配置下,訪問php文件時(shí)報(bào)錯(cuò):
/root/www/index.php" is forbidden (13: Permission denied), client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", host: "localhost"
將nginx.conf的user用戶修改為root后,報(bào)如下錯(cuò)誤:
FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "localhost"
修改了www目錄的擁有者也還是不行。
當(dāng)我把nginx.conf中的user設(shè)置為root,www.conf的user和group都是root時(shí),則可以正常訪問php文件。
請(qǐng)問我該如何修改一下可以正常訪問呢?
3 回答

瀟湘沐
TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超6個(gè)贊
解決了,我把nginx的user設(shè)置為nobody,然后www.conf中user和group也設(shè)置為nobody后,重新啟動(dòng)兩個(gè)服務(wù),將www目錄移動(dòng)到var目錄下。出現(xiàn)這個(gè)問題的原因是別的用戶對(duì)root文件夾沒有任何訪問權(quán)限

HUX布斯
TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超6個(gè)贊
查看是否有nginx用戶,或者www
將nginx,fpm的用戶和組都設(shè)置成上面的用戶,用戶組
修改文件夾所屬用戶

慕萊塢森
TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊
要看PHP的進(jìn)程的運(yùn)行者(你這里是nobody)對(duì)www目錄有怎樣的權(quán)限
- 3 回答
- 0 關(guān)注
- 452 瀏覽
添加回答
舉報(bào)
0/150
提交
取消