Apache: Unterschied zwischen den Versionen
K Habe für die Einrichtung von PHP auf die "Apache und PHP" Seite verlinkt |
Tuxnix (Diskussion | Beiträge) Komplette Überarbeitung. Beschränkung auf Apache (local). LAMP siehe dort |
||
Zeile 1: | Zeile 1: | ||
Der Apache HTTP Server, ist einer der meistgenutzten Webserver im Internet. | |||
Apache | {{installation | ||
|name=Apache Server | |||
|repo=extra | |||
|paket=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 {{ic|/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 {{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 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 {{ic|localhost}} in der Adresszeile des Browsers werden die Dateien ausgegeben. | |||
=== 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]] | ||
Version vom 23. Mai 2024, 16:54 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.
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