Nginx 404 Permission denied 訪問靜態資源報錯解決
今天在虛擬機上搭建FastDFS和Nginx的環境,搭建完畢後想訪問上傳的文件,網頁一直顯示404,查看Nginx的error.log顯示Permission denied,解決了半天終於可以訪問了,記錄一下。
1. 是否關閉防火牆
我的虛擬機系統使用的是CentOS 7,默認使用的防火牆是firewall
- 查看防火牆狀態
firewall-cmd --state
- 如果開啓會顯示
running
,如果關閉顯示notrunning
- 如果開啓會顯示
- 關閉防火牆
systemctl stop firewalld.service
- 可以選擇禁止開機啓動
systemctl disable firewalld.service
2. Nginx的權限
- 更改nginx.conf配置文件
在配置文件第一行#user nobody;
下面添加一行user root;
- 關閉服務再重新開啓
nginx -s stop
nginx
問題解決,可以訪問了!