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!