Apache: Unterschied zwischen den Versionen
Tuxnix (Diskussion | Beiträge) Komplette Überarbeitung. Beschränkung auf Apache (local). LAMP siehe dort |
Tuxnix (Diskussion | Beiträge) Korekturen |
||
Zeile 6: | Zeile 6: | ||
|repo=extra | |repo=extra | ||
|paket=apache}} | |paket=apache}} | ||
==Start - Stop == | |||
Der Start bzw. Stop des Servers wird mit Systemd veranlasst: | Der Start bzw. Stop des Servers wird mit Systemd veranlasst: | ||
Zeile 12: | Zeile 14: | ||
systemctl stop httpd.service | systemctl stop httpd.service | ||
Soll | Soll der Apache-server automatisch mit jedem Booten starten, so wird folgendes eingegeben: | ||
systemctl enable httpd.service | systemctl enable httpd.service | ||
== Konfiguration (lokal)== | == Konfiguration (lokal)== | ||
Für den lokalen Betrieb z.B. als Entwicklungsserver wird in der {{ic|/etc/httpd/conf/httpd.conf}} Datei lediglich der | Für den lokalen Betrieb z.B. als Entwicklungsserver wird in der {{ic|/etc/httpd/conf/httpd.conf}} Datei lediglich der erreichbare Port von | ||
Listen 80 | Listen 80 | ||
Zeile 24: | 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 {{ci|chmod o+x http-Verzeichnis} für | 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 {{ci|chmod o+x http-Verzeichnis}} für jeden Browser- Benutzer erreichbar gemacht werden um keine Fehlermeldung 403 zu erhalten. | ||
Der Apache-Server läuft als User http mit der Primärgruppe http. | |||
Desshalb sollte auch der jeweilige User/Entwickler Rechte der Gruppe http erhalten um auch in dem http-Verzeichnis eigene Dateien ablegen zu können. | |||
gpasswd -a <benutzer> http | gpasswd -a <benutzer> http | ||
==Ausführen== | ==Ausführen== | ||
Mit der Eingabe von {{ic|localhost}} in der Adresszeile des Browsers werden die Dateien ausgegeben. | Mit der Eingabe von {{ic|localhost}} in der Adresszeile des Browsers werden die jeweiligen "Internet-Dateien" ausgegeben. | ||
Version vom 23. Mai 2024, 17:24 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)
Für den lokalen Betrieb z.B. als Entwicklungsserver wird in der /etc/httpd/conf/httpd.conf
Datei lediglich der erreichbare Port von
Listen 80
auf
Listen 127.0.0.1:80
gesetzt.
Das Stanard-Verzeichnis für die "Internetseiten" ist /srv/http
. Dies kann auf Wunsch angepasst werden, aber auf jeden Fall sollte dieses Verzeichnis mit Vorlage:Ci für jeden Browser- Benutzer erreichbar gemacht werden um keine Fehlermeldung 403 zu erhalten.
Der Apache-Server läuft als User http mit der Primärgruppe http. Desshalb sollte auch der jeweilige User/Entwickler Rechte der Gruppe http erhalten um auch in dem http-Verzeichnis eigene Dateien 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