Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Apache-Konfiguration unter Windows (Alibaba Cloud ECS als Beispiel)

Apache-Konfiguration unter Windows (Alibaba Cloud ECS als Beispiel)

PHP中文网
PHP中文网Original
2019-05-25 14:59:166155Durchsuche

1. Grundlegende Einführung in Apache

Apache HTTP Server (als Apache bezeichnet) ist ein Open-Source-Webserver, der standardmäßig Port 80 verwendet und normalerweise Tomcat verwendet oder PHP, um dynamische Inhalte zu verarbeiten. Weitere Informationen zur Installation und Konfiguration von Tomcat, PHP und MySQL finden Sie in anderen Dokumenten. (Was ist ein Apache-Server)

2. Apache-Installation

Laden Sie das Apache-Installationspaket herunter, doppelklicken Sie, um die Installation zu starten, und klicken Sie auf „Weiter“. , das System wird angezeigt. Geben Sie zum Festlegen der Informationen Ihren Domänennamen (z. B. test.com) unter Netzwerkdomäne und Ihren Servernamen unter Servername ein (z. B. www.testr.com, d. h. den Host). Geben Sie unter „Adresse“ die Kontakt-E-Mail-Adresse des Systemadministrators ein (z. B. test@aliyun). Alle drei Informationen können beliebig ausgefüllt werden später.

Wählen Sie „Alles installieren“. Wir entscheiden uns für die Installation auf Laufwerk D und die Installation ist abgeschlossen. Hinweis: Sie können Apache auch mit dem in PHP integrierten Umgebungstool phpStudy installieren.

Apache-Konfiguration unter Windows (Alibaba Cloud ECS als Beispiel)

3. Apache-Grundkonfiguration

1 Eine Möglichkeit besteht darin, das Symbol im zu starten und herunterzufahren untere rechte Ecke.

Die andere besteht darin, den Menüleistenbetrieb zu starten.

2. Apache-Protokolle, Zugriffsprotokolle und Fehlerprotokolle können über das Startmenü oder unter %home%logs angezeigt werden.

3. Die Konfigurationsdatei von Apache kann auch in der Startmenüleiste sowie in %home%conf angezeigt werden.

4. Apache-Site konfigurieren

(1) Konfigurieren Sie zunächst den Domänennamen und die Bindungs-Site-IP. Nach der Installation kann dieser festgelegt werden Die Konfigurationsdatei %home% confhttpd.conf ändert die ServerName-Option.

Bindende IP kann in der Option „Abhören“ festgelegt werden.

(2) Legen Sie das Home-Verzeichnis der Website fest, das im Feld DocumentRoot in der Konfigurationsdatei festgelegt werden kann.

(3) Die Einstellung der Homepage der Website kann über das Feld DirectoryIndex festgelegt werden.

(4) Protokolleinstellungen: Sie können den Pfad für den Zugriff auf das Protokoll in Customlog festlegen und das Format des Protokolls über LogFormat festlegen.

Verwenden Sie das Feld „ErrorLog“, um den Pfad des Fehlerprotokolls zu definieren. LogLevel zeichnet die Protokollebene auf.

5. Konfiguration des virtuellen Apache-Hosts

(1) IP-basierter virtueller Host Die Bedeutung jedes Substantivs wurde bereits erläutert und wird hier nicht wiederholt.

(2) Domänennamenbasierter virtueller Host

4. PHP-Konfiguration

1. Erstellen Sie ein neues PHP-Verzeichnis auf dem Laufwerk D und entpacken Sie es das PHP-Paket zu PHP.

2. Ändern Sie den Namen von D:php php.ini-development in php.ini

3. Fügen Sie das PHP-Unterstützungsmodul zur Apache-Konfigurationsdatei httpd.conf hinzu.

4. Informationen zu den PHP-Verbindungsdatenbankeinstellungen finden Sie in der Datenbankdokumentation.

Anhang 1

Das Format und die Bedeutung von Apache-Zugriffsprotokollen

Beispiel: 192.168.157.1 - - [26.12.2012:09: 14 :43 +0800] „GET /favicon.ico HTTP/1.1“ 404 209

1.Client-IP 2.-(E-Mail) 3.-(Anmeldename), 4.Anfragezeit 5. Methode + Ressource + Protokoll 6. Statuscode 7. Anzahl der gesendeten Bytes

Format und Bedeutung des Apache-Fehlerprotokolls

Beispiel: [Mi, 26. Dezember 09:20:46 2012] [Fehler] [Client 192.168.157.1] Datei existiert nicht: D:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico

1. Zeit 2. Protokollebene 3. Client-IP 4. Fehler Nachricht

Das obige ist der detaillierte Inhalt vonApache-Konfiguration unter Windows (Alibaba Cloud ECS als Beispiel). 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