Heim >Backend-Entwicklung >PHP-Tutorial >Apache-Grundkonfiguration
* Apache Detaillierte Konfiguration
* Konfigurationsdatei: httpd.conf
* 1. Grundkonfiguration
* ServerRoot „D:/Apache“ ApacheInstallationsverzeichnis
* Listen 80 Server-Listening-Portnummer
* Servername www.xxx.com:80 Name der Hauptseite (Hostname der Website)
* ServerAdmin xxx@qq.com E-Mail-Adresse des Administrators
* DocumentRoot „D:/WWW“ Das Stammverzeichnis der Website
*
* 2. Das Folgende ist die Zugriffskontrolle für das Hauptverzeichnis der Website
* Optionen FollowSymLinks
* AllowOverride None
* Befehl erlauben, verweigern
* Von allen zulassen
*
* Detaillierte Erklärung der Optionen:
* Optionen: Konfigurieren Sie, welche Attribute in einem bestimmten Verzeichnis verwendet werden, ihre Werte und Bedeutungen sind wie folgt folgt
* ExecCGI erlaubt das Ausführen von CGI-Skripten in diesem Verzeichnis
* FollowSymLinks Ermöglicht dem Dateisystem die Verwendung symbolischer Links in diesem Verzeichnis
* Indizes Wenn der Benutzer auf dieses Verzeichnis zugreift, wenn die Homepage-Datei (z. B. index. html) angegeben durch DirectoryIndex kann nicht gefunden werden, dann geben Sie die Dateiliste des Verzeichnisses an den Benutzer zurück
* SymLinksIfOwnerMatch Bei Verwendung symbolischer Links ist der Zugriff nur möglich, wenn der Eigentümer des symbolischen Links mit dem Eigentümer des identisch ist file
* AllowOverride: Direktiven in der .htaccess-Datei zulassen (Der Dateiname von .htaccess kann geändert werden und sein Dateiname wird durch die AccessFileName-Direktive bestimmt)
* None: Wenn auf None gesetzt, wird die .htaccess Datei im Serververzeichnis wird standardmäßig nicht durchsucht, was den Server-Overhead reduzieren kann
* Alle: Alle Anweisungen können in der .htaccess-Datei verwendet werden
* Reihenfolge: Steuern Sie, welche der beiden Zugriffsregeln „Zulassen“ und „Verweigern“ gilt Priorität beim Zugriff
* Alle: Liste der Hosts, auf die zugegriffen werden darf
* Verweigern: Liste der Hosts, denen der Zugriff verweigert wird
* DirectoryIndex: index.html index.htm index.php Standard-Homepage-Datei
Das Obige stellt die Grundkonfiguration von Apache vor, einschließlich des Apache-Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.