Nginx 404 Permission denied 訪問靜態資源報錯解決

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

問題解決,可以訪問了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章