Installation von Apache (Windows): Unterschied zwischen den Versionen
Kowa (Diskussion | Beiträge) K (hat „Installation Apache (Windows)“ nach „Installation von Apache (Windows)“ verschoben) |
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(30 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''VERALTET''' | |||
{{Qualität | |||
|correctness = 4 | |||
|extent = 4 | |||
|numberOfReferences = 5 | |||
|qualityOfReferences = 5 | |||
|conformance = 4 | |||
}} | |||
==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== | |||
<!--Apache wird nicht im Standard-Ordner <code>C:\Programme\...</code>, sondern | |||
im Ordner <code>C:\web</code> installiert. --> | |||
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 [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== | |||
<noinclude> | <noinclude> | ||
# {{Quelle|Kowarschick, W.: Content-Management}} | |||
# {{Quelle|Kowarschick, W.: Multimedia-Datenbanksysteme}} | |||
# {{Quelle|Kowarschick, W.: Multimedia-Programmierung}}</noinclude> | |||
# [http://httpd.apache.org/ Apache-Homepage] | |||
<noinclude>[[Kategorie:Kapitel:Web-Programmierung]][[Kategorie:Web-Programmierung-HowTo]]</noinclude> |
Aktuelle Version vom 25. September 2018, 15: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