Hallo!
Ich hab ein Problem beim Einrichten von namensbasierten Virtual Hosts bei Apache 2.
Ich würde gerne mit domain1.tld und domain2.tld jeweils ein anderes Projekt auf meinem Server aufrufen.
Es sollte so sein:
domain1.tld -> /var/projekt1
domain2.tld -> /var/projekt2
Ich bin so vorgegangen, dass ich die /etc/apache2/sites-available/default als Vorlage genommen habe und als projekt1 und projekt2 gespeichert habe.
Hier sieht meine /etc/apache2/sites-available/projekt1 aus (genau so sieht auch die projekt2 aus, außer dass dort projekt2 steht):
Code:
NameVirtualHost *
ServerName domain1.tld
ServerAdmin webmaster@localhost
DocumentRoot /var/projekt1/
Options FollowSymLinks
AllowOverride None
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# Uncomment this directive is you want to see apache2's
# default start page (in /apache2-default) when you go to /
#RedirectMatch ^/$ /apache2-default/
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/usr/share/doc/"
Anschließend habe ich die Seiten mit a2ensite aktiviert und den Apache-Server neu geladen.
Es wird aber beim Aufruf von projekt1.tld und projekt2.tld jeweils auf /var/projekt1 gezeigt. Ebenso kommt man beim Aufruf der IP oder von ksXXXXX.kimsufi.com zu /var/projekt1.
Leider weiß ich nicht mehr weiter und bin wieder mal auf die Profis hier im Forum angewiesen. Ich hoffe, ihr könnt mir helfen.
mfg
cha