ホームページ >バックエンド開発 >PHPチュートリアル >CentOS サーバーを再起動すると、Web サイトに 403Forbidden が表示される
Apache サーバーを再起動する前にはそのような問題はありませんでした。他に何も変更せずにサーバーを再起動しました
php-fpm はどこですか?ファイアウォール?
php は Apache モジュールとして実行されます。ポート80にあるのですが、Apacheの/etc/passwdのディレクトリにプログラムを変更すると正常にアクセスできるのですが、元のディレクトリがなぜか403になってしまいます元々はどのディレクトリにあるのでしょうか?
httpd.conf ファイルが影響を受けていると推定されます。エラー ログを確認してください。
ファイアウォールはどうですか?
PHP は Apache のモジュールとして動作し、ファイアウォールもポート 80 を許可しますが、プログラムを Apache の /etc/passwd のディレクトリに変更するとアクセスできるようになります。はい、元のディレクトリが何らかの理由で 403 になりました。権限が失われた可能性がありますか?
元はどのディレクトリにありますか?
httpd.conf ファイルが影響を受けていると推定されます。エラー ログを確認してください。
現在の問題は、Web サイトが配置されているディレクトリへのアクセス許可がないことです。Web サイトが配置されているディレクトリは /data/xxxx であり、その下の xxxx にはアクセスできます。アクセスできません。
次に、xxxx の権限を確認して、権限が不十分な場合は変更します。
次に、xxxx の権限を確認し、不十分な場合は変更します。
php-fpm はどうですか? ファイアウォールはポートも許可しますか? 80だったのですが、Apacheの/etc/passwd内のディレクトリにプログラムを変更すると正常にアクセスできるのですが、元のディレクトリが何らかの理由で403になってしまいます 権限が失われているのでしょうか?
Re-chmod -R...apache を再起動します
権限の問題、chown -R xxx:xx