コードをコピーします コードは次のとおりです:
<ディレクトリ "/var/www/upload">
注文許可、拒否
deny from all
インターネット上には、nginx アップロード ディレクトリの実行権限を持たないものも存在します
コードをコピーする コードは次のとおりです:
location ~ ^/upload/.*\.(php|php5)$
{
deny all;
}
表面的には、これらの構成には問題がないように見えます。はい、これは Windows でも確かに言えます。
しかし、*nux は異なります。*nux オペレーティング システムでは大文字と小文字が区別されることは誰もが知っています。*.php のような大文字のサフィックス名に変更すると、バイパスされます。
ここでは、について話します。私の個人的な経験です。解決策:
コードをコピーします。コードは次のとおりです:
orderallow,deny## が続きます。 #deny from all
< ;/filesmatch>
別の方法、私たちは皆これを使用しました。
php_admin_flag エンジンオフ
以上が実行権限なしでnginxアップロードディレクトリを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。