SELinux 對nginx訪問目錄的影響

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

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

當SELinux開啓時,將會禁止訪問設置在其餘路徑下的地址。好比我設置server 中 root  /home/www/publicnginx

不管你將文件的權限設置爲777 仍是多少,日誌中都會提示  :***  open() "/home/www/centre/public/index.html" failed (13: Permission denied), client:   ***   centos

頁面顯示 403 錯誤。spa

只有關閉了SELinux後,才能正常訪問。日誌

 

查看狀態:server

/usr/sbin/sestatus -vhtm

臨時修改狀態命令:

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

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

相關文章
相關標籤/搜索