Apache: Unterschied zwischen den Versionen
K Habe für die Einrichtung von PHP auf die "Apache und PHP" Seite verlinkt |
Tuxnix (Diskussion | Beiträge) typo |
||
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Der Apache HTTP Server ist einer der meistgenutzten Webserver im Internet. | |||
Apache | {{installation | ||
|name=Apache Server | |||
|repo=extra | |||
|paket=apache}} | |||
==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 | systemctl enable httpd.service | ||
== Konfiguration == | == Konfiguration (lokal)== | ||
Konfigurationsdatei ist {{ic|/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 {{ic|/srv/http}}. Dies kann auf Wunsch angepasst werden, aber auf jeden Fall sollte dieses Verzeichnis mit {{ic|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 {{ic|localhost}} in der Adresszeile des Browsers werden die jeweiligen "Internet-Seiten " im Browser angezeigt. | |||
=== Siehe auch: === | |||
* [[Apache und PHP]] | |||
* [[LAMP_Installation]] | |||
===Weblinks=== | |||
*[https://httpd.apache.org/docs/2.4/ Apache Dokumentation]{{sprache|en}} | |||
[[en:LAMP]] | [[en:LAMP]] | ||
[[fr:LAMP]] | [[fr:LAMP]] | ||
[[Kategorie:Netzwerk]] | [[Kategorie:Netzwerk]] | ||
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.