Maison  >  Article  >  Opération et maintenance  >  Il est interdit de télécharger un répertoire pour exécuter un script php sous Linux

Il est interdit de télécharger un répertoire pour exécuter un script php sous Linux

王林
王林original
2020-04-25 10:39:533048parcourir

Il est interdit de télécharger un répertoire pour exécuter un script php sous Linux

peut être obtenu en modifiant le fichier de configuration nginx.conf.

La méthode est la suivante :

Désactiver le répertoire unique :

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

(Recommandation du didacticiel vidéo : Tutoriel vidéo Linux)

Interdire plusieurs répertoires :

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

Remarque :

1. Le code du fichier de configuration ci-dessus doit être placé au-dessus de l'emplacement ~ .php{...}.

2. Les pièces jointes doivent écrire des chemins relatifs, pas des chemins absolus

3 N'oubliez pas de redémarrer nginx

service nginx restart

Tutoriel recommandé : Tutoriel Linux

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!

Déclaration:
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