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/19 22:00]
jherlitzius [Permanente Weiterleitungen]
software:apache:virtuelle_hosts [2013/11/30 14:40] (aktuell)
mhoffmann
Zeile 2: Zeile 2:
 //<- Zurück zum Artikel [[software:​apache]]//​ //<- 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.+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 36: 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 49: Zeile 54:
   </ VirtualHost>​   </ VirtualHost>​
  
-{{tag>​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]])) 
-  ​* 301 ist der Fehlercode der dem Aufrufer zurückgegeben wird, in diesem Falle "Moved Permanently to new Address"​ +  * (.*) : 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)) 
-  * (.*) : 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)+ 
 +{{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.1342728015.txt.gz · Zuletzt geändert: 2012/10/11 10:23 (Externe Bearbeitung)