ホームページ  >  記事  >  運用・保守  >  LinuxでPHPスクリプトを実行するディレクトリをアップロードすることは禁止されています

LinuxでPHPスクリプトを実行するディレクトリをアップロードすることは禁止されています

王林
王林オリジナル
2020-04-25 10:39:533030ブラウズ

LinuxでPHPスクリプトを実行するディレクトリをアップロードすることは禁止されています

これは、nginx.conf 構成ファイルを変更することで実現できます。

方法は次のとおりです:

単一ディレクトリを無効にする:

location ~* ^/attachments/.*.(php|php5)$ {
deny all;
}

(ビデオ チュートリアルの推奨事項: linux ビデオ チュートリアル)

複数ディレクトリの禁止 :

location ~* ^/(attachments|upload)/.*.(php|php5)$ {
deny all;
}

注:

1. 上記設定ファイルのコードは ~ .php{...} より上に配置する必要があります。以下に配置した場合は無効となります。

2. 添付ファイルには絶対パスではなく、相対パスを記述する必要があります。

3. nginx

service nginx restart

を再起動することを忘れないでください。 推奨チュートリアル: linux チュートリアル

以上がLinuxでPHPスクリプトを実行するディレクトリをアップロードすることは禁止されていますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。