Apache + Virtual Hosts

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
abi
Beiträge: 2218
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Apache + Virtual Hosts

Beitrag von abi » 08.05.2002 11:12:46

Sagen wir ich richte nen VirtualHost ein:

<VirtualHost bla.hallo.de:80>
ServerAdmin derserveradmin@bla.de
DocumentRoot "/var/www/bla.hallo.de/"
ServerName bla.hallo.de
</VirtualHost>

das funktioniert ja auch ganz gut..
allerdings nicht mit unterverzeichnissen..
sagen wir..

http://bla.hallo.de

wunderbar .. geht

aber z.b. http://bla.hallo.de/testdir/

nicht, (dir wird nicht gefunden)
wie muss ich das anlegen damit auch die untergeordneten ordner mit einbezogen werden ?

Benutzeravatar
feltel
Webmaster
Beiträge: 10368
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Re: Apache + Virtual Hosts

Beitrag von feltel » 08.05.2002 11:28:50

try hat geschrieben:http://bla.hallo.de

wunderbar .. geht

aber z.b. http://bla.hallo.de/testdir/

nicht, (dir wird nicht gefunden)
wie muss ich das anlegen damit auch die untergeordneten ordner mit einbezogen werden ?
Ich mach das immer so, wenn bei uns ne Domain dazukommt:

1. in der /etc/apache/httpd.conf eine Include-Zeile hinzufügen

Code: Alles auswählen

# ARBEITSVERMITTLUNG.RAHN-SERVICE.DE
Include /home/www/arbeitsvermittlung.rahn-service.de/conf/httpd.conf
und dann im Verzeichnis /home/www/[DOMAINNAME]/conf eine httpd.conf mit ff. Inhalt:

Code: Alles auswählen

<VirtualHost arbeitsvermittlung.rahn-service.de>
  ServerName arbeitsvermittlung.rahn-service.de
  ServerAlias www.arbeitsvermittlung.rahn-service.de
  ServerAdmin webmaster@rahn-service.de
  DocumentRoot /home/www/arbeitsvermittlung.rahn-service.de/htdocs/
  CustomLog /home/www/arbeitsvermittlung.rahn-service.de/logs/access.log common
  CustomLog /home/www/arbeitsvermittlung.rahn-service.de/logs/referer.log referer
  CustomLog /home/www/arbeitsvermittlung.rahn-service.de/logs/agent.log agent
  CustomLog /home/www/arbeitsvermittlung.rahn-service.de/logs/access.full.log full
  ErrorLog  /home/www/arbeitsvermittlung.rahn-service.de/logs/error.log
  ScriptAlias /cgi-bin/ /home/www/arbeitsvermittlung.rahn-service.de/cgi-bin/
  HostNameLookups off
</VirtualHost>

<Directory /home/www/arbeitsvermittlung.rahn-service.de/htdocs>
  Order allow,deny
  Allow from all
  Options -FollowSymLinks +Multiviews
  AllowOverride All
  DirectoryIndex index.html index.htm index.php index.php3
</Directory>
Funktioniert seit 2 Jahren problemlos.

Benutzeravatar
abi
Beiträge: 2218
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 08.05.2002 13:14:42

ok ich weis woran es lagt..
am tomcat ;)
der tomcat macht ein alias für das verzeichniss /admin (ich hab nur mit der dir getestet)
weil da der context admin bereich für das ding liegt..
hab das alias auf tomcat-admin/ geändert.. nun kann man auch das verzeichniss /admin/ über jeden VHost wieder ansprechen :-)

Antworten