Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:apache:virtuelle_hosts

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:apache:virtuelle_hosts [2012/07/11 15:54]
khopf
software:apache:virtuelle_hosts [2013/11/30 14:40] (aktuell)
mhoffmann
Zeile 1: Zeile 1:
 ====== ​ Apache: Virtuelle Hosts und Direktiven ====== ====== ​ Apache: Virtuelle Hosts und Direktiven ======
-Um verschiedene Webseiten auf einem Server sauber voneinander zu trennen, hat Apache das Konzept der virtuellen Hosts. Je nach angefragtem Domainnamen oder IP-Adresse wird dann unterschiedliches von Apache auf die Anfrage ausgeliefert. Details zu den verschiedenen Arten können in der Apache-Dokumentation[http://​httpd.apache.org/​docs/​2.2/​de/​vhosts/​] abgerufen werden.+//<- Zurück zum Artikel [[software:​apache]]//​ 
 + 
 +Um verschiedene Webseiten auf einem Server sauber voneinander zu trennen, hat Apache das Konzept der virtuellen Hosts. Je nach angefragtem Domainnamen oder IP-Adresse wird dann unterschiedliches von Apache auf die Anfrage ausgeliefert. Details zu den verschiedenen Arten können in der Apache-Dokumentation(([[http://​httpd.apache.org/​docs/​2.2/​de/​vhosts/​]])) abgerufen werden.
  
 Werden VHosts verwendet, ist die Standardkonfiguration nicht mehr aktiv und muss auch in einen entsprechenden VHost ausgelagert werden. Kollidieren zwei VHosts mit ihrer Konfiguration wird beim Start des Apache eine Fehlermeldung ausgegeben. Werden VHosts verwendet, ist die Standardkonfiguration nicht mehr aktiv und muss auch in einen entsprechenden VHost ausgelagert werden. Kollidieren zwei VHosts mit ihrer Konfiguration wird beim Start des Apache eine Fehlermeldung ausgegeben.
Zeile 34: Zeile 36:
    </​Directory>​    </​Directory>​
   </ VirtualHost >   </ VirtualHost >
 +  ​
 +===== Logging =====
 +Sollen die Log-Dateien nicht in das standard Verzeichnis /​var/​log/​apache2 geschrieben werden, sondern in ein anderes, muss man bei der Vergabe der Zugriffsrechte aufpassen.
 +Existieren die log Dateien nicht und werden von Apache angelegt werden die Zugriffsrechte für den Nutzer root und die Gruppe adm vergeben. Man muss also die Nutzerrechte manuell auf den entsprechenden User/Gruppe ändern, oder die Dateien händisch erstellen und mit entsprechenden Rechten ausstatten.
 +Wichtig ist, dass die Gruppe von apache (www-data) schreibrechte auf die Datei hat
   ​   ​
 ===== Permanente Weiterleitungen ===== ===== Permanente Weiterleitungen =====
Zeile 41: Zeile 48:
   #Name des Hosts   #Name des Hosts
   Servername webmail.wiba10.de   Servername webmail.wiba10.de
-  # Dauerhafte Weiterleitung aller Anfragen für den Host ( / ) +  ​# Dauerhafte Weiterleitung einer ganzen Domain auf eine andere Seite 
-  ​redirect ​permanent / https://​webmail.wiba10.de+  RedirectMatch 301 (.*) http://​www.newDomain.de 
 +  ​# Dauerhafte Weiterleitung aller Anfragen für den Host ( / ) (obere Variante wird empfohlen
 +  ​Redirect ​permanent / https://​webmail.wiba10.de
   </ VirtualHost>​   </ VirtualHost>​
-  ​ + 
-**<- Zurück zum Artikel ​[[software:​apache]]** +  301 ist der Fehlercode der dem Aufrufer zurückgegeben wird, in diesem Falle "Moved Permanently to new Address"​(([[wpde>​HTTP-Statuscode#​3xx_.E2.80.93_Umleitung]])) 
-  +  ​(.*) : Alle Anfragen werden an die neue Adresse weitergeleitet (mit RedirectMatch lassen sich auch z.B. alle Anfragen die auf .html enden weiterleiten auf .shtml (RedirectMatch permanent (.*)\.html$ ​ http://​www.domain.de$1.shtml)((http://​www.schmager.de/​rematch.shtml))((http://​www.schmager.de/​rematch2.shtml)) 
 + 
 +{{tag>​apache vhost}}

Bei Verwendung dieses Wikis erklären Sie sich mit dem Haftungsausschluss, Nutzungsbedingungen und der Datenschutzerklärung dieses Wikis einverstanden. Impressum.

software/apache/virtuelle_hosts.1342014893.txt.gz · Zuletzt geändert: 2012/10/11 10:23 (Externe Bearbeitung)