Heim >Backend-Entwicklung >PHP-Tutorial >Nginx verbietet die Ausführung von PHP im angegebenen Verzeichnis

Nginx verbietet die Ausführung von PHP im angegebenen Verzeichnis

藏色散人
藏色散人nach vorne
2019-12-04 09:54:252541Durchsuche

nginx verbietet die Ausführung von PHP in einem bestimmten Verzeichnis. Sie müssen lediglich eine Standortregel im Abschnitt „Serverkonfiguration“ hinzufügen.

Empfohlen: "PHP-Tutorial"

1. Die Ausführung von PHP in einem bestimmten Verzeichnis verbieten.

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

mehrere Verzeichnisse

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

Hinweis: Es muss vor der PHP-Konfiguration geschrieben werden. Hier ist ein Beispiel

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

Das obige ist der detaillierte Inhalt vonNginx verbietet die Ausführung von PHP im angegebenen Verzeichnis. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:whsir.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen