Heim >Backend-Entwicklung >PHP-Problem >So stellen Sie Apache so ein, dass PHP deaktiviert wird

So stellen Sie Apache so ein, dass PHP deaktiviert wird

藏色散人
藏色散人Original
2020-07-06 09:48:212708Durchsuche

So verbieten Sie PHP in Apache: Erstellen Sie zunächst eine neue „.htaccess“-Datei. Kopieren Sie dann den Codeinhalt „Anordnen erlauben, verweigern“ in die „.htaccess“-Datei. Kopieren Sie die Datei direkt. Legen Sie sie einfach im Stammverzeichnis der Website ab.

So stellen Sie Apache so ein, dass PHP deaktiviert wird

So konfigurieren Sie Apache, um das Upload-Verzeichnis so zu konfigurieren, dass die Ausführung von PHP verhindert wird

Sicherheitsschutz Es gibt viele Sicherheitsprobleme verursacht durch die Website-Upload-Funktion. Haben Sie Sicherheitsvorkehrungen getroffen?

Einführung: Das Verbieten des Hochladens von Verzeichnissen zum Ausführen ausführbarer Dateien wie PHP kann die Sicherheit der Website bis zu einem gewissen Grad erhöhen. Die Methode zum Verbieten des Hochladens von Verzeichnissen zum Ausführen von PHP kann .htaccess-Dateien verwenden Sie können die Konfiguration direkt in der Apache-Serverdatei ändern.

Die erste Methode, um die Ausführung von PHP im Upload-Verzeichnis zu verhindern

Wenn Sie einen virtuellen Raum verwenden, können Sie dazu eine .htaccess-Datei verwenden Beschränken Sie das Upload-Verzeichnis auf die Ausführung von PHP.

.htaccess-Methode A

Erstellen Sie eine neue .htaccess-Datei, kopieren Sie den folgenden Inhalt und laden Sie ihn in den Ordner hoch, in dem Sie die Ausführung von PHP

<Files ~ ".php">
Order allow,deny
Deny from all
</Files>

.htaccess verbieten möchten Methode B

Legen Sie es direkt in das Stammverzeichnis der Website, um mehrere Verzeichnisse einzuschränken:

RewriteEngine on RewriteCond % !^$
RewriteRule uploads/(.*).(php)$ – [F]
RewriteRule data/(.*).(php)$ – [F]
RewriteRule templets/(.*).(php)$ –[F]

Zweite Methode: Ändern Sie die Apache-Konfigurationsdatei

Fügen Sie den folgenden Inhalt hinzu Konfiguration:

">
<Files ~ ".php">
Order allow,deny
Deny from all
</Files>

Weitere Informationen zu diesem Thema finden Sie auf der Chinesischen PHP-Website!

Das obige ist der detaillierte Inhalt vonSo stellen Sie Apache so ein, dass PHP deaktiviert wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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