Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Es ist verboten, ein Verzeichnis hochzuladen, um ein PHP-Skript unter Linux auszuführen
kann durch Ändern der Konfigurationsdatei nginx.conf erreicht werden.
Die Methode ist wie folgt:
Einzelnes Verzeichnis verbieten:
location ~* ^/attachments/.*.(php|php5)$ { deny all; }
(Video-Tutorial empfohlen: Linux-Video-Tutorial)
Mehrere Verzeichnisse verbieten:
location ~* ^/(attachments|upload)/.*.(php|php5)$ { deny all; }
Hinweis:
1. Der obige Konfigurationsdateicode muss über dem Speicherort ~.php{...} platziert werden.
2. Anhänge müssen relative Pfade schreiben, keine absoluten Pfade
3. Vergessen Sie nicht, nginx neu zu starten
service nginx restart
Empfohlenes Tutorial: Linux-Tutorial
Das obige ist der detaillierte Inhalt vonEs ist verboten, ein Verzeichnis hochzuladen, um ein PHP-Skript unter Linux auszuführen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!