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é

藏色散人
藏色散人avant
2019-12-04 09:54:252541parcourir

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;
}

2. plusieurs répertoires

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

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;
}
.

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer