Martin Ereth wrote:
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?
Ja, du brauchst erst einmal einen DNS-Server, der die Namen auflöst. Wenn du auf einem Rechner nur einen Test fahren möchtest, kannst du das ja auch über die hosts-Datei machen. Das ist die DNS-Auflösung des kleinen Mannes. (^-^) Linux: /etc/hosts Windows: %windir%/system32/drivers/etc/hosts Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- 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