Installation von Apache (Windows): Unterschied zwischen den Versionen
Kowa (Diskussion | Beiträge) |
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(16 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''VERALTET''' | |||
{{Qualität | {{Qualität | ||
|correctness = 4 | |correctness = 4 | ||
Zeile 6: | Zeile 8: | ||
|conformance = 4 | |conformance = 4 | ||
}} | }} | ||
=Vorbemerkung= | ==Vorbemerkung== | ||
[[Apache]] ist ein Web-Server, der i. Alg. auf Port 80 auf [[HTTP]]-Anfrage lauscht. | [[Apache]] ist ein Web-Server, der i. Alg. auf Port 80 auf [[HTTP]]-Anfrage lauscht. | ||
Zeile 20: | Zeile 22: | ||
(i. Alg. per [[Proxy Redirect]]). | (i. Alg. per [[Proxy Redirect]]). | ||
=Installation von Apache= | ==Installation von Apache== | ||
Apache wird nicht im Standard-Ordner <code> | <!--Apache wird nicht im Standard-Ordner <code>C:\Programme\...</code>, sondern | ||
im Ordner <code> | im Ordner <code>C:\web</code> installiert. --> | ||
Vorteile: | Vorteile: | ||
Zeile 30: | Zeile 32: | ||
* Die Zugriffsrechte können problemlos verändert werden, ohne einen Systemordner manipulieren zu müssen. | * Die Zugriffsrechte können problemlos verändert werden, ohne einen Systemordner manipulieren zu müssen. | ||
Nachteile: | |||
* Die Apache foundation stellt keine Windows-Binaries zur Verfügung (siehe [https://httpd.apache.org/docs/current/platform/windows.html Using Apache HTTP Server on Microsoft Windows]). Man muss also Apache entweder selbst übersetzen oder auf eine Binary-Version eines (von Apache empfohlenen) Drittanbieters zugreifen. | |||
Am einfachsten ist es gleich einen XAMPP-Server (Linux/Windows/Mac + [[Apache]] + [[MariaDB]] + [[PHP]] + [[Perl]]) | |||
zu installieren: https://www.apachefriends.org/ | |||
=Quellen= | ==Quellen== | ||
<noinclude> | <noinclude> | ||
# {{Quelle|Kowarschick, W.: Content-Management}} | # {{Quelle|Kowarschick, W.: Content-Management}} | ||
Zeile 84: | Zeile 44: | ||
# {{Quelle|Kowarschick, W.: Multimedia-Programmierung}}</noinclude> | # {{Quelle|Kowarschick, W.: Multimedia-Programmierung}}</noinclude> | ||
# [http://httpd.apache.org/ Apache-Homepage] | # [http://httpd.apache.org/ Apache-Homepage] | ||
<noinclude>[[Kategorie:Kapitel:Web-Programmierung]][[Kategorie:Web-Programmierung-HowTo]]</noinclude> |
Aktuelle Version vom 25. September 2018, 14:30 Uhr
VERALTET
Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen:
Korrektheit: 4 (großteils überprüft) |
Umfang: 4 (unwichtige Fakten fehlen) |
Quellenangaben: 5 (vollständig vorhanden) |
Quellenarten: 5 (ausgezeichnet) |
Konformität: 4 (sehr gut) |
Vorbemerkung
Apache ist ein Web-Server, der i. Alg. auf Port 80 auf HTTP-Anfrage lauscht. Er kann z.B. für die Bereitstellung von statische HTML-Seiten oder Flash-Anwendungen eingesetzt werden.
Wenn man PHP, Perl oder eine ähnliche Sprache in Apache integriert, können damit auch dynamische Web-Anwendungen realisiert werden.
Eine weitere Möglichkeit ist es, Tomcat (oder einen ähnlichen Java-basierten Server) parallel zu Apache zu installieren, und den Apache so zu konfigurieren, dass er Anfragen nach dynamisch erzeugtem Web-Content direkt an Tomcat weiterleitet (i. Alg. per Proxy Redirect).
Installation von Apache
Vorteile:
- Die Ordner mit den Konfigurations-Dateien bzw. den Web-Dokumenten sind über einen Dateibrowser (wie Total Commander oder Explorer) schnell zu finden.
- Der Installationsordner hängt nicht vom Betriebssystem ab.
- Die Zugriffsrechte können problemlos verändert werden, ohne einen Systemordner manipulieren zu müssen.
Nachteile:
- Die Apache foundation stellt keine Windows-Binaries zur Verfügung (siehe Using Apache HTTP Server on Microsoft Windows). Man muss also Apache entweder selbst übersetzen oder auf eine Binary-Version eines (von Apache empfohlenen) Drittanbieters zugreifen.
Am einfachsten ist es gleich einen XAMPP-Server (Linux/Windows/Mac + Apache + MariaDB + PHP + Perl) zu installieren: https://www.apachefriends.org/
Quellen
- Kowarschick (CMS): Wolfgang Kowarschick; Vorlesung „Content-Management“; Hochschule: Hochschule Augsburg; Adresse: Augsburg; Web-Link; 2012; Quellengüte: 3 (Vorlesung)
- Kowarschick (MMDB): Wolfgang Kowarschick; Vorlesung „Multimedia-Datenbanksysteme“; Hochschule: Hochschule Augsburg; Adresse: Augsburg; Web-Link; 2016; Quellengüte: 3 (Vorlesung)
- Kowarschick (MMProg): Wolfgang Kowarschick; Vorlesung „Multimedia-Programmierung“; Hochschule: Hochschule Augsburg; Adresse: Augsburg; Web-Link; 2018; Quellengüte: 3 (Vorlesung)
- Apache-Homepage