Maison > développement back-end > tutoriel php > nginx interdit d'exécuter php dans le répertoire spécifié

nginx interdit d'exécuter php dans le répertoire spécifié

藏色散人
Libérer: 2023-04-07 21:48:02
avant
2524 Les gens l'ont consulté

nginx interdit d'exécuter php dans un répertoire spécifié. Il vous suffit d'ajouter une règle de localisation dans la section de configuration du serveur.

Recommandé : "Tutoriel PHP"

1 Interdire l'exécution de php dans un certain répertoire

location ~* ^/download/.*\.(php|php5)$
{
deny all;
}
Copier après la connexion

2. plusieurs répertoires

location ~* ^/(download|down)/.*\.(php|php5)$
{
deny all;
}
Copier après la connexion

Remarque : Il doit être écrit avant la configuration php Voici un exemple

location ~* ^/(download|down)/.*\.(php|php5)$
{
deny all;
}
location ~ [^/]\.php(/|$)
{
try_files $uri =404;
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fastcgi.conf;
}
Copier après la connexion
.

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:
php
source:whsir.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