Apache: Unterschied zwischen den Versionen
Tuxnix (Diskussion | Beiträge) K Typo |
Tuxnix (Diskussion | Beiträge) |
||
Zeile 18: | Zeile 18: | ||
== Konfiguration (lokal)== | == 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 | Listen 80 | ||
auf | auf | ||
Zeile 26: | Zeile 26: | ||
gesetzt. | gesetzt. | ||
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 http | ===http-Verzeichnis=== | ||
Das Stanard-Verzeichnis für die "Internetseiten" ist {{ic|/srv/http}} gesetzt. 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. | 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 | 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 | gpasswd -a <benutzer> http | ||
Version vom 23. Mai 2024, 17:37 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
gesetzt. 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-Dateien" ausgegeben.
Siehe auch:
Apache und PHP LAMP_Installation