Maison > Opération et maintenance > Nginx > le corps du texte

Comment définir le répertoire de téléchargement nginx sans autorisation d'exécution

WBOY
Libérer: 2023-05-19 08:55:05
avant
1201 Les gens l'ont consulté

Copier le code Le code est le suivant :



ordre autoriser, refuser
deny from all

Il y a aussi celui sur Internet qui n'a pas d'exécution autorisations pour le répertoire de téléchargement nginx
# 🎜🎜#

Copier le code Le code est le suivant :

location ~ ^/upload/.*.(php|php5)$# 🎜🎜#{

deny all;#🎜🎜 #}

En apparence, ces configurations ne semblent poser aucun problème. En effet, cela peut être dit sous Windows.
Mais *nux est différent. Tout le monde sait que le système d'exploitation *nux est sensible à la casse. Si vous le remplacez par un nom de suffixe majuscule tel que *.php, il sera contourné.

Ici, je le ferai. je vous dis ce que je suis Solution personnelle :



Copier le code Le code est le suivant :

# 🎜🎜# // est une chaîne qui correspond à autant de .php que possible, i n'est pas sensible à la casse, puis les deux points sont suivis de l'expression régulière # 🎜🎜#order Allow,deny# 🎜🎜#deny from all


Ce qui précède signifie que tous les fichiers php du / var/www/upload ne sont pas sensibles à la casse et refuse d'exécuter les fichiers PHP sur la base des principes d'ordre, d'autorisation et de refus. Elle est également applicable à nginx
Une autre méthode, nous l'avons tous utilisée.


Copiez le code Le code est le suivant :


php_admin_flag engine off# 🎜🎜#

En comparaison, je suis toujours optimiste quant à une méthode                                                                                             

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!