1. 程式人生 > >Nginx訪問VM虛擬機CentOS 7系統與本地Windows系統共享目錄403

Nginx訪問VM虛擬機CentOS 7系統與本地Windows系統共享目錄403

美國 安全 cin 強制訪問控制 nginx href uri windows系統 全局

用VMware安裝了CentOS7系統,並搭建了Nginx,MySQL,PHP的web項目運行環境,為了方便Windows本地主機進行程序調試把Windows本地項目目錄共享到了虛擬機CentOS中的 /mnt/hgfs/目錄下,在該目錄下能看見共享的目錄文件,但Nginx訪問共享目錄時始終返回403錯誤

chmod -R 777給了共享目錄權限,修改Nginx.conf配置文件user root給Nginx root用戶權限運行還是返回403錯誤

最終解決方案:關閉SELinux,修改 /etc/selinux/config文件,將SELINUX=enforcing改為SELINUX=disable後重啟CentOS即可解決

SELinux

SELinux(Security-Enhanced Linux) 是美國國家安全局(NSA)對於強制訪問控制的實現,是 Linux歷史上最傑出的新安全子系統。NSA是在Linux社區的幫助下開發了一種訪問控制體系,在這種訪問控制體系的限制下,進程只能訪問那些在他的任務中所需要文件。

Nginx訪問VM虛擬機CentOS 7系統與本地Windows系統共享目錄403