
localhost
ホームの下のというディレクトリからファイルを提供しようとしています。
私のサーバーブロックでは、root /home/user/localhost
nginx ユーザーをhttp
自分のユーザー名に変更すると動作しますが、php-fpm で問題が発生します。
私はそのフォルダを所有し、そこからファイルを提供したいと考えています。以前の構成では正常に動作していましたが、OS を再インストールしたら動作しなくなりました。おそらく、nginx の新しいバージョンで何かが変更されたのでしょう。
すでに試しましたがchmod 755 -R localhost/
、何も起こりませんでした... それでもchown -R http:http localhost
403 が表示されますが、これは望ましくありません。自分のユーザー名でそのディレクトリを所有したいのです。
これが実行可能であることはわかっていますし、以前にも許可の問題もなく実行したことがあります。
何が足りないのでしょうか?
答え1
さらに調査した結果、私のコンピュータには755の権限が不足していたことが判明しました。ホーム/ユーザー名フォルダ。
構成およびその他の権限は適切ですが、含まれるフォルダーが外部から読み取り可能でない場合は 403 が返されます。