Zum Inhalt springen

Apache/HTTP/Windows: Unterschied zwischen den Versionen

Aus Foxwiki
Die 5 zuletzt angesehenen Seiten:  WebDAV » Linux/RAID » Proftpd » Transaction Control Language » Apache/HTTP/Windows
 
(42 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
'''Apache HTTP Server unter Microsoft Windows'''
'''Apache/HTTP/Windows''' - Apache HTTP Server unter Microsoft Windows


== Beschreibung ==
== Beschreibung ==
Apache 2.4 unter Microsoft Windows installieren, konfigurieren und ausführen.
* Binärdistribution
* Installieren
* Konfigurieren
* Ausführen


Es wird davon ausgegangen, dass eine Binärdistribution des Apache installiert wurde
; Anforderungen an das Betriebssystem
* Wenn Sie den Apache selbst kompilieren möchten (möglicherweise, um bei der Entwicklung zu helfen oder Fehler zu finden), lesen Sie bitte [[Apache für Microsoft Windows kompilieren]].
Primäre Windows-Plattform von Apache 2.4 ist Windows 2000 und höher
* Mit aktuellen Updates (Betriebssystem-Fehler zu vermeiden)
* Apache nach 2.2 funktioniert nicht auf Betriebssystemen vor Windows 2000


== Anforderungen an das Betriebssystem ==
== Arbeitsschritte ==
Die primäre Windows-Plattform für die Ausführung von Apache 2.4 ist Windows 2000 oder höher.
; Apache unter Microsoft Windows
* Besorgen Sie sich immer das aktuelle Service Pack und installieren Sie es, um Fehler im Betriebssystem zu vermeiden.
{| class="wikitable options col1center"
! Arbeitsschritt !! Beschreibung
|-
| 1 || [[Apache/HTTP/Windows/Download|Download]]
|-
| 2 || [[Apache/HTTP/Windows/Anpassen|Anpassung]]
|-
| 3 || [[Apache/HTTP/Windows/Dienst|Dienst steuern]]
|-
| 4 || [[Apache/HTTP/Windows/Konsole|Apache als Konsolenanwendung]]
|-
| 5 || [[Apache/HTTP/Windows/Test|Installation testen]]
|-
| 6 || [[Apache/HTTP/Windows/Netzwerkressourcen|Zugriff auf Netzwerkressourcen]]
|-
| 7 || [[Apache/HTTP/Windows/Tuning|Windows-Tuning]]
|}


Apache HTTP Server-Versionen nach 2.2 laufen nicht auf Betriebssystemen vor Windows 2000.
<noinclude>


== Herunterladen von Apache für Windows ==
== Anhang ==
Das Apache HTTP Server Projekt selbst bietet keine Binärversionen von Software an, sondern nur Quellcode.
=== Siehe auch ===
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}
=== Links ===
==== Weblinks ====
# https://httpd.apache.org/docs/2.4/platform/windows.html


Wenn Sie den Apache HTTP Server nicht selbst kompilieren können, können Sie ein Binärpaket von zahlreichen Binärdistributionen aus dem Internet beziehen.
[[Kategorie:Apache/HTTP/Windows]]
 
Beliebte Optionen für die Bereitstellung von Apache httpd und, optional, PHP und MySQL unter Microsoft Windows sind:
* [http://www.apachelounge.com/download/ Apache Lounge]
* [http://bitnami.com/stack/wamp Bitnami WAMP Stack]
* [http://www.wampserver.com/ WampServer]
* [http://www.apachefriends.org/en/xampp.html XAMPP]
 
== Apache für Windows anpassen ==
[[Apache/HTTP/Windows/Anpassen]]
 
== Apache als Dienst ausführen ==
[[Apache/HTTP/Windows/Dienst]]
 
== Apache als Konsolenanwendung ausführen ==
[[Apache/HTTP/Windows/Konsole]]
 
== Testen der Installation ==
Nach dem Starten des Apache (entweder in einem Konsolenfenster oder als Dienst) lauscht er auf Port 80 (es sei denn, Sie haben die [https://httpd.apache.org/docs/current/mod/mpm_common.html#listen Listen-Direktive] in den Konfigurationsdateien geändert oder den Apache nur für den aktuellen Benutzer installiert).
* Um sich mit dem Server zu verbinden und die Standardseite aufzurufen, starten Sie einen Browser und geben Sie diese URL ein
 
http://localhost/
 
Apache sollte mit einer Willkommensseite antworten und Sie sollten "It Works!" sehen.
* Wenn nichts passiert oder Sie eine Fehlermeldung erhalten, sehen Sie in der Datei <tt>error.log</tt> im Unterverzeichnis <tt>logs</tt> nach.
* Wenn Ihr Host nicht mit dem Netz verbunden ist oder wenn Sie ernsthafte Probleme mit Ihrer DNS-Konfiguration (Domain Name Service) haben, müssen Sie möglicherweise diese URL verwenden
 
http://127.0.0.1/
 
Wenn Sie Apache auf einem anderen Port laufen lassen, müssen Sie dies ausdrücklich in der URL angeben
 
http://127.0.0.1:8080/
 
Wenn Ihre Grundinstallation funktioniert, sollten Sie sie richtig konfigurieren, indem Sie die Dateien im Unterverzeichnis <tt>conf</tt> bearbeiten.
* Wenn Sie die Konfiguration des Windows NT-Dienstes für Apache ändern, versuchen Sie zunächst, ihn von der Befehlszeile aus zu starten, um sicherzustellen, dass der Dienst fehlerfrei startet.
 
Da der Apache '''nicht''' denselben Anschluss mit einer anderen TCP/IP-Anwendung teilen '''kann''', müssen Sie möglicherweise bestimmte andere Dienste stoppen, deinstallieren oder neu konfigurieren, bevor Sie den Apache starten.
* Zu diesen kollidierenden Diensten gehören andere WWW-Server, einige Firewall-Implementierungen und sogar einige Client-Anwendungen (z.&nbsp;B.&nbsp;Skype), die Port 80 verwenden, um Firewall-Probleme zu umgehen.
 
== Konfigurieren des Zugriffs auf Netzwerkressourcen ==
Der Zugriff auf Dateien über das Netzwerk kann über zwei von Windows bereitgestellte Mechanismen festgelegt werden
 
Zugeordnete Laufwerksbuchstaben z.&nbsp;B.
<tt>Alias "/images/" "Z:/"</tt>
UNC-Pfade z.&nbsp;B.
<tt>Alias "/images/" "//imagehost/www/images/"</tt>


Zugeordnete Laufwerksbuchstaben ermöglichen es dem Administrator, die Zuordnung zu einem bestimmten Rechner und Pfad außerhalb der Apache httpd-Konfiguration zu pflegen.
</noinclude>
* Diese Zuordnungen sind jedoch nur mit interaktiven Sitzungen verbunden und stehen dem Apache httpd nicht direkt zur Verfügung, wenn er als Dienst gestartet wird. '''Verwenden Sie nur UNC-Pfade für Netzwerkressourcen in der Datei httpd.conf''', damit der Zugriff auf die Ressourcen konsistent ist, unabhängig davon, wie der Apache httpd gestartet wird. (Die Beschränkung auf zugeordnete Laufwerksbuchstaben kann durch obskure und fehleranfällige Verfahren umgangen werden, dies wird jedoch nicht empfohlen).
 
=== Beispiel DocumentRoot mit UNC-Pfad ===
DocumentRoot "//dochost/www/html/"
 
=== Beispiel DocumentRoot mit IP-Adresse im UNC-Pfad ===
DocumentRoot "//192.168.1.50/docs/"
 
=== Beispiel-Alias und entsprechendes Verzeichnis mit UNC-Pfad ===
Alias "/images/" "//imagehost/www/images/"
<Verzeichnis "//imagehost/www/images/">
  <nowiki>#...</nowiki>
</Verzeichnis>
 
Wenn Sie Apache httpd als Dienst ausführen, müssen Sie, wie oben beschrieben, ein separates Konto für den Zugriff auf Netzwerkressourcen erstellen.
 
== Windows-Abstimmung ==
* Wenn mehr als ein paar Dutzend Piped Logger auf einer Betriebssysteminstanz verwendet werden, ist oft eine Vergrößerung des "Desktop-Heap" erforderlich.
* Ausführlichere Informationen finden Sie in der Dokumentation zu Piped [https://httpd.apache.org/docs/current/logs.html#piped Logging].
 
[[Kategorie:Apache/HTTP/Windows]]

Aktuelle Version vom 7. April 2025, 14:33 Uhr

Apache/HTTP/Windows - Apache HTTP Server unter Microsoft Windows

Beschreibung

  • Binärdistribution
  • Installieren
  • Konfigurieren
  • Ausführen
Anforderungen an das Betriebssystem

Primäre Windows-Plattform von Apache 2.4 ist Windows 2000 und höher

  • Mit aktuellen Updates (Betriebssystem-Fehler zu vermeiden)
  • Apache nach 2.2 funktioniert nicht auf Betriebssystemen vor Windows 2000

Arbeitsschritte

Apache unter Microsoft Windows
Arbeitsschritt Beschreibung
1 Download
2 Anpassung
3 Dienst steuern
4 Apache als Konsolenanwendung
5 Installation testen
6 Zugriff auf Netzwerkressourcen
7 Windows-Tuning


Anhang

Siehe auch

Links

Weblinks

  1. https://httpd.apache.org/docs/2.4/platform/windows.html