Apache

Aus wiki.archlinux.de
Version vom 23. Mai 2024, 16:54 Uhr von Tuxnix (Diskussion | Beiträge) (Komplette Überarbeitung. Beschränkung auf Apache (local). LAMP siehe dort)

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.

pacman -S apache

Der Start bzw. Stop des Servers wird mit Systemd veranlasst:

systemctl start httpd.service
systemctl stop httpd.service

Soll apache automatisch mit dem Booten starten:

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 Wert (Port)

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 {{ci|chmod o+x http-Verzeichnis} für den Benutzer ausführbar gemacht werden.

Auch solle der jeweilige User Rechte der Gruppe http erhalten um in dem 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 Dateien ausgegeben.


Siehe auch:

Apache und PHP LAMP_Installation


Weblinks