Sandy Drobic schrieb:
Oliver Meißner-Knippschild wrote: Da der Server im Intranet steht, reicht auch die Beschränkung auf die IP-Adresse. Aber dein Beispiel hat mich auf die korrekte Idee gebracht. Offensichtlich muss die Angabe von NameVirtualHost in VirtualHost übernommen werden, sonst erfolgt die Zuordnung nicht.
ServerName www.domain.tld ServerAlias domain.tld *.domain.tld DocumentRoot /www/domain </VirtualHost>
ServerName www.otherdomain.tld DocumentRoot /www/otherdomain </VirtualHost> -- schnapp -- Wenn ich das richtig sehe müsstest du die "VirtualHost *:80"-Zeilen so stehen lassen. Die namen vergibst du dann via ServerName und die IP-Adressen an die sich der Apache binden soll in der NameVirtualhost-Angabe.
Ich habe jetzt folgende Angaben gemacht, die soweit erst einmal funktionieren:
/etc/sysconfig/apache2: APACHE_CONF_INCLUDE_DIRS="/etc/apache2/vhosts.d/*.conf"
/etc/apache2/listen.conf: NameVirtualHost 10.20.0.205:80
cat /etc/apache2/vhosts.d/*.conf:
ServerName spamkill.cohausz-florack.de DocumentRoot /srv/www/htdocs ServerAdmin webmaster@cohausz-florack.de ErrorLog /var/log/apache2/global-error.log CustomLog /var/log/apache2/spamkill.cohausz-florack.de-access_log common </VirtualHost>
ServerName intranet.example.com DocumentRoot /srv/www/vhosts/intranet ServerAdmin webmaster@example.com ErrorLog /var/log/apache2/intranet.example.com-error_log CustomLog /var/log/apache2/intranet.example.com-access_log common </VirtualHost>
ServerName logserver.example.com DocumentRoot /srv/www/vhosts/logserver ServerAdmin webmaster@example.com ErrorLog /var/log/apache2/logserver.example.com-error_log CustomLog /var/log/apache2/logserver.example.com-access_log common </VirtualHost>
Ich bekomme es bei mir nicht hin, dass ich meinen vhost über <subdomain> oder <subdomain>.host erreichen kann. Ist dies möglich? Wie? Hast du noch einen DNS-Server laufen, oder wie wissen die Rechner im Intranet, welcher Rechner welche IP hat? Danke schonaml! Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com