1
を作業中に、私はシンプルフラスコ/ nginxのサーバーと場所/opt/hosting/files
で3つのファイルを持っている:2枚の画像と大きなzipファイル:nginxの403エラー他の人が
files
で
[[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
私は3つのファイルを持っています:
[[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
が、私はこれらのファイルを提供していますし、最初の二つは問題なく表示されている間、私は両方のWWWとのwgetを使用してzipファイルのための403 Forbidden
を取得します。私はディレクトリのアクセス許可が正しく設定されていると思う、他の2つのファイルは正常です。 Zipファイルのプロパティはさらに高いので、これも問題ではありません。
ファイルとフォルダにchown root:root
とchown 777
を使用しようとしましたが、とにかくファイルにアクセスできませんでした。変更を加えた後、sudo systemctl restart uwsgi
でnginxを再起動します。 SELinuxはEnforcing
と表示されます。
ここで問題は何ですか?
403応答でエラー情報が返されましたか? –
'403禁じられた'は私がwwwを介して得るものです。他にどこで確認できますか? Mozilla/5.0(X11; Ubuntu; Linux x86_64; rv:54.0)Gecko/.gifファイル/ file3.zip HTTP/1.1を参照してください。私は '2017/07/07 14:22:12 [エラー] 1691#0:* 110 open()"/opt/hosting/files/file3を見ることができます.zip "が失敗しました(13:許可が拒否されました) – adamczi