Apache: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Tuxnix (Diskussion | Beiträge)
Korekturen
Tuxnix (Diskussion | Beiträge)
typo
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:


Der Apache HTTP Server, ist einer der meistgenutzten Webserver im Internet.
Der Apache HTTP Server ist einer der meistgenutzten Webserver im Internet.


{{installation
{{installation
Zeile 12: Zeile 12:


  systemctl start httpd.service
  systemctl start httpd.service
  systemctl stop httpd.service
  systemctl stop httpd.service
 
Soll der Apache-server automatisch mit jedem Booten starten, so wird folgendes eingegeben:
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)==
 
Konfigurationsdatei ist {{ic|/etc/httpd/conf/httpd.conf}}
Für den lokalen Betrieb z.B. als Entwicklungsserver wird in der {{ic|/etc/httpd/conf/httpd.conf}} Datei lediglich der erreichbare Port von
===Port===
 
Für den lokalen Betrieb z.B. als Entwicklungsserver wird Die Zeile
  Listen 80
  Listen 80
auf
auf
Zeile 26: Zeile 27:
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 jeden Browser- Benutzer erreichbar gemacht werden um keine Fehlermeldung 403 zu erhalten.
===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.
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.
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


==Ausführen==
==Ausführen==
Mit der Eingabe von {{ic|localhost}} in der Adresszeile des Browsers werden die jeweiligen "Internet-Dateien" ausgegeben.  
Mit der Eingabe von {{ic|localhost}} in der Adresszeile des Browsers werden die jeweiligen "Internet-Seiten " im Browser angezeigt.  




=== Siehe auch: ===
=== Siehe auch: ===
[[Apache und PHP]]
* [[Apache und PHP]]
[[LAMP_Installation]]
* [[LAMP_Installation]]
 


===Weblinks===
===Weblinks===

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.

pacman -S 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

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.


Siehe auch:

Weblinks