Heim > Backend-Entwicklung > PHP-Problem > So verbieten Sie die Verzeichnisausführung von PHP in Nginx

So verbieten Sie die Verzeichnisausführung von PHP in Nginx

藏色散人
Freigeben: 2023-03-03 15:38:01
Original
3437 Leute haben es durchsucht

So verbieten Sie die Verzeichnisausführung von PHP in Nginx: Suchen und öffnen Sie zuerst die Konfigurationsdatei „nginx.conf“. Legen Sie dann das Verbot einzelner Verzeichnisse und mehrerer Verzeichnisse fest. Starten Sie Nginx schließlich neu.

So verbieten Sie die Verzeichnisausführung von PHP in Nginx

Empfohlen: „PHP-Video-Tutorial

nginx verbietet die Verzeichnisausführung PHP-Programm

Aus Sicherheitsgründen verbieten wir grundsätzlich die Ausführung von PHP-Skripten im Upload-Verzeichnis

Ändern Sie die Konfigurationsdatei nginx.conf

Einzelnes Verzeichnis verbieten:

location ~* ^/attachments/.*.(php|php5)$ {
  deny all;
  }
Nach dem Login kopieren

Mehrere Verzeichnisse sind verboten:

location ~* ^/(attachments|upload)/.*.(php|php5)$ {
  deny all;
  }
Nach dem Login kopieren

Zwei Punkte müssen beachtet werden:

1. Der obige Konfigurationsdateicode muss über dem Speicherort ~ .php{... platziert werden. }. Wenn platziert, ist Folgendes ungültig

2. Anhänge müssen relative Pfade schreiben, keine absoluten Pfade

3. Vergessen Sie nicht, Nginx neu zu starten, Service Nginx neu starten

Das obige ist der detaillierte Inhalt vonSo verbieten Sie die Verzeichnisausführung von PHP in Nginx. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
Nginx-Lastausgleichsproblem
Aus 1970-01-01 08:00:00
0
0
0
Fehler beim Neustart von Nginx
Aus 1970-01-01 08:00:00
0
0
0
Nginx-Lastausgleich
Aus 1970-01-01 08:00:00
0
0
0
Nginx-Default.conf-Problem
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage