SELinux 對nginx訪問目錄的影響


centos新裝的系統,用yum 安裝的nginx 。

因用yum 安裝的nginx 默認目錄在/usr下面。

當SELinux開啟時,將會禁止訪問設置在其他路徑下的地址。比如我設置server 中 root  /home/www/public

無論你將文件的權限設置為777 還是多少,日志中都會提示  :***  open() "/home/www/centre/public/index.html" failed (13: Permission denied), client:   ***   

頁面顯示 403 錯誤。

只有關閉了SELinux后,才能正常訪問。

 

查看狀態:

/usr/sbin/sestatus -v

臨時修改狀態命令:

setenforce [ Enforcing | Permissive | 1 | 0 ] // 1 開啟, 0 關閉

永久關閉,需要設置文件/etc/sysconfig/selinux 並重啟才能生效

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM