1
我在位置/opt/hosting/files
一個簡單的瓶/ Nginx的服務器和3個文件:的Nginx 403錯誤的單個文件,而其他工作
[[email protected]]$ namei -om /opt/hosting/files
f: /opt/hosting/files
dr-xr-xr-x root root/
drwxr-xr-x root root opt
drwxr-xr-x root root hosting
drwxr-xr-x nginx nginx files
在文件夾files
我有3個文件:兩個圖像和更大的zip文件:
[[email protected]]$ ls -lh /opt/hosting/files/
total 424M
-rwx-----x. 1 nginx nginx 19K 03-06 01:29 file1.jpg
-rwx-----x. 1 nginx nginx 18M 03-06 03:34 file2.png
-rwxr-xr-x. 1 nginx nginx 406M 07-07 13:07 file3.zip
我服務這些文件,雖然前兩個似乎沒有問題,我得到403 Forbidden
的zip文件均通過www和使用wget。我認爲目錄權限設置正確,因爲其他兩個文件都很好。 Zip文件屬性甚至更高,所以這也不應該是一個問題。
我嘗試使用chown root:root
和chown 777
作爲文件和文件夾,無論如何都無法訪問該文件。完成更改後,我將以sudo systemctl restart uwsgi
重新啓動nginx。 SELinux顯示Enforcing
。
這裏有什麼問題?
403響應中是否有任何錯誤信息返回? –
'403禁止'是我通過www獲得的。我可以在哪裏檢查它?在Nginx access.log中我看到''GET /files/file3.zip HTTP/1.1「403 169」http:// server-ip /「」Mozilla/5.0(X11; Ubuntu; Linux x86_64; rv:54.0)Gecko/20100101 Firefox/54.0「」 - 「'在Nginx error.log中可以看到'2017/07/07 14:22:12 [error] 1691#0:* 110 open()」/ opt/hosting/files/file3 .zip「失敗(13:權限被拒絕)' – adamczi