Apache: Unterschied zwischen den Versionen
Tuxnix (Diskussion | Beiträge) |
Tuxnix (Diskussion | Beiträge) typo |
||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Der Apache HTTP Server | Der Apache HTTP Server ist einer der meistgenutzten Webserver im Internet. | ||
{{installation | {{installation | ||
Zeile 12: | Zeile 12: | ||
systemctl start httpd.service | systemctl start httpd.service | ||
systemctl stop httpd.service | systemctl stop httpd.service | ||
Soll der Apache-server automatisch mit jedem Booten starten, so wird folgendes eingegeben: | Soll der Apache-server automatisch mit jedem Booten starten, so wird folgendes eingegeben: | ||
systemctl enable httpd.service | systemctl enable httpd.service | ||
Zeile 35: | Zeile 36: | ||
==Ausführen== | ==Ausführen== | ||
Mit der Eingabe von {{ic|localhost}} in der Adresszeile des Browsers werden die jeweiligen "Internet- | Mit der Eingabe von {{ic|localhost}} in der Adresszeile des Browsers werden die jeweiligen "Internet-Seiten " im Browser angezeigt. | ||
=== Siehe auch: === | === Siehe auch: === | ||
[[Apache und PHP]] | * [[Apache und PHP]] | ||
[[LAMP_Installation]] | * [[LAMP_Installation]] | ||
===Weblinks=== | ===Weblinks=== |
Aktuelle Version vom 23. Mai 2024, 17:50 Uhr
Der Apache HTTP Server ist einer der meistgenutzten Webserver im Internet.
Installation
Apache Server ist als
apache
in extra
verfügbar, und kann von dort
mittels Pacman
installiert werden.
Start - Stop
Der Start bzw. Stop des Servers wird mit Systemd veranlasst:
systemctl start httpd.service
systemctl stop httpd.service
Soll der Apache-server automatisch mit jedem Booten starten, so wird folgendes eingegeben:
systemctl enable httpd.service
Konfiguration (lokal)
Konfigurationsdatei ist /etc/httpd/conf/httpd.conf
Port
Für den lokalen Betrieb z.B. als Entwicklungsserver wird Die Zeile
Listen 80
auf
Listen 127.0.0.1:80
gesetzt.
http-Verzeichnis
Das Stanard-Verzeichnis für die "Internetseiten" ist /srv/http
. Dies kann auf Wunsch angepasst werden, aber auf jeden Fall sollte dieses Verzeichnis mit chmod o+x /srv/http
für jeden Browser-Benutzer erreichbar gemacht werden um keine Fehlermeldung 403 zu erhalten.
Rechte
Der Apache-Server läuft als User http mit der Primärgruppe http. Deshalb sollte auch der jeweilige User bzw.Entwickler Rechte der Gruppe http erhalten um eigene Dateien ins /srv/http/ Verzeichnis ablegen zu können.
gpasswd -a <benutzer> http
Ausführen
Mit der Eingabe von localhost
in der Adresszeile des Browsers werden die jeweiligen "Internet-Seiten " im Browser angezeigt.