Installation von Apache (Windows): Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Zeile 11: Zeile 11:
* Apache 2.2.x [http://httpd.apache.org/download.cgi herunterladen] (Win32 Binary including OpenSSL)
* Apache 2.2.x [http://httpd.apache.org/download.cgi herunterladen] (Win32 Binary including OpenSSL)
* msi-Datei ausführen  
* msi-Datei ausführen  
<gallery widths="550" heights="250" perrow="2">
<gallery widths="350" heights="250" perrow="2">
   Medium:Apache_01_Server_Information.png | Servername: localhost
   Medium:Apache_01_Server_Information.png | Servername: localhost
   Medium:Apache 02 Setup Type.png        | Setup Type: Custom
   Medium:Apache 02 Setup Type.png        | Setup Type: Custom
Zeile 18: Zeile 18:


Wenn die Installation erfolgreich abgeschlossen ist, kann mit jedem [[Browser]] über die [[URL]] <code>http://localhost/</code> auf den Apache-Server zugegriffen werden, sofern der Server läuft. Über den Apache-Dienst kann der Server jederzeit gestartet, gestoppt oder neu gestartet werden..
Wenn die Installation erfolgreich abgeschlossen ist, kann mit jedem [[Browser]] über die [[URL]] <code>http://localhost/</code> auf den Apache-Server zugegriffen werden, sofern der Server läuft. Über den Apache-Dienst kann der Server jederzeit gestartet, gestoppt oder neu gestartet werden..
<gallery widths="250" heights="120" perrow="2">
<gallery widths="350" heights="150" perrow="2">
   Medium:Apache It works 01.png | “It works!” (Port 80)
   Medium:Apache It works 01.png | “It works!” (Port 80)
   Medium:Apache Restart.png | Stop/Start/Neustart des Apache-Servers
   Medium:Apache Restart.png | Stop/Start/Neustart des Apache-Servers
Zeile 27: Zeile 27:


Damit spezielle Benutzer (und nicht nur der Administrator) Apache konfigurieren, Dokumente einfügen etc. können, sollte man die Zugriffsrechte im Ordner <code>c:\web\apache</code> entsprechend ändern. Am einfachsten ist es, allen Nutzern, die auf dem Windows-System Apache-Anwendungen entwickeln sollen, Vollzugriff auf die gewünschten Ordner zu gewähren:
Damit spezielle Benutzer (und nicht nur der Administrator) Apache konfigurieren, Dokumente einfügen etc. können, sollte man die Zugriffsrechte im Ordner <code>c:\web\apache</code> entsprechend ändern. Am einfachsten ist es, allen Nutzern, die auf dem Windows-System Apache-Anwendungen entwickeln sollen, Vollzugriff auf die gewünschten Ordner zu gewähren:
<gallery widths="250" heights="180" perrow="2">
<gallery widths="350" heights="250" perrow="2">
   Medium:Apache Rechte 01.png | Vollzugriff auf bestimmte Apache-Ordner
   Medium:Apache Rechte 01.png | Vollzugriff auf bestimmte Apache-Ordner
</gallery>  
</gallery>  
Zeile 36: Zeile 36:
Wenn man neben dem Apache einen weiteren Server wie z.B. [[Tomcat]] installieren möchte, muss man dafür sorgen, dass Apache wirklich unter Port 80 läuft. Unter gewissen Umständen wird Apache unter Port 8080 installiert, auch wenn man die Installation unter Port 80 explizit gewählt hat:
Wenn man neben dem Apache einen weiteren Server wie z.B. [[Tomcat]] installieren möchte, muss man dafür sorgen, dass Apache wirklich unter Port 80 läuft. Unter gewissen Umständen wird Apache unter Port 8080 installiert, auch wenn man die Installation unter Port 80 explizit gewählt hat:


<gallery widths="250" heights="180" perrow="2">
<gallery widths="350" heights="150" perrow="2">
   Medium:Apache It works 01.png | “It works!” (Port 80 — gut, falls Tomcat installiert werden soll)
   Medium:Apache It works 01.png | “It works!” (Port 80 — gut, falls Tomcat installiert werden soll)
   Medium:Apache It works 02.png | “It works!” (Port 8080 — nicht gut, falls Tomcat installiert werden soll)
   Medium:Apache It works 02.png | “It works!” (Port 8080 — nicht gut, falls Tomcat installiert werden soll)
Zeile 53: Zeile 53:
</source>
</source>
Anschließend muss der Apache-Server neu gestartet werden:
Anschließend muss der Apache-Server neu gestartet werden:
<gallery widths="200">
<gallery widths="350" heights="150" perrow="2">
   Medium:Apache Restart.png | Neustart des Apache-Servers
   Medium:Apache Restart.png | Neustart des Apache-Servers
</gallery>
</gallery>

Version vom 3. März 2010, 19:05 Uhr

Installation von Apache

Apache wird nicht im Standard-Ordner c:\Programme\..., sondern im Ordner c:\web installiert.

Vorteile:

  1. Die Ordner mit den Konfigurations-Dateien bzw. den Web-Dokumenten sind über einen Dateibrowser (wie Total Commander oder Explorer) schnell zu finden.
  2. Der Installationsordner hängt nicht vom Betriebssystem ab.
  3. Die Zugriffsrechte können problemlos verändert werden, ohne einen Systemordner manipulieren zu müssen.
  • Apache 2.2.x herunterladen (Win32 Binary including OpenSSL)
  • msi-Datei ausführen

Wenn die Installation erfolgreich abgeschlossen ist, kann mit jedem Browser über die URL http://localhost/ auf den Apache-Server zugegriffen werden, sofern der Server läuft. Über den Apache-Dienst kann der Server jederzeit gestartet, gestoppt oder neu gestartet werden..

Damit spezielle Benutzer (und nicht nur der Administrator) Apache konfigurieren, Dokumente einfügen etc. können, sollte man die Zugriffsrechte im Ordner c:\web\apache entsprechend ändern. Am einfachsten ist es, allen Nutzern, die auf dem Windows-System Apache-Anwendungen entwickeln sollen, Vollzugriff auf die gewünschten Ordner zu gewähren:

Nun ist der Server einsatzbereit. Man kann HTML-Dokumente, Bilder etc. im Ordner c:\web\apache\htdocs bereitstellen und den Server im Verzeichnis c:\web\apache\conf gemäß seinen Bedürfnissen konfigurieren. Wenn gewünscht, kann man auch weitere Module installieren, um die Fähigkeiten des Servers zu erweitern.

Mögliche Probleme

Wenn man neben dem Apache einen weiteren Server wie z.B. Tomcat installieren möchte, muss man dafür sorgen, dass Apache wirklich unter Port 80 läuft. Unter gewissen Umständen wird Apache unter Port 8080 installiert, auch wenn man die Installation unter Port 80 explizit gewählt hat:

Wenn Apache nicht unter Port 80 läuft und man sicher ist, dass kein anderer Prozess auf Port 80 zugreift, kann man die Konfigurationsdatei c:\web\apache\conf\httpd.conf anpassen:

#Listen 12.34.56.78:80
Listen 8080

wird ersetzt durch

#Listen 12.34.56.78:80
Listen 80

Anschließend muss der Apache-Server neu gestartet werden:

Quellen