Apache ServerName/Alias für 2nd Level funktioniert nicht
burnersk
- webserver
Hallo,
ich habe immer wieder auf meinem Debian Lenny Apache/2.2.9 System das Problem, dass die 2nd-Level Domains nur von der default vhost config behandelt werden.
Wenn ich in einer neuen vhost conf z.B. angebe:
ServerName example.local
ServerAlias example.local www.example.local
dann funktioniert dieser vhost nur für die 3rd-level Domains wie www.example.local. Aber nicht für example.local.
Ich habe schon tausende mal Apache komplett mit settings entfernt und neu installiert. Hat vielleicht jemand eine Idee?
hi,
Ich habe schon tausende mal Apache komplett mit settings entfernt und neu installiert. Hat vielleicht jemand eine Idee?
Ich hab hier auch einen Apache2, da geht das so:
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
DocumentRoot g:/home/ich/html
ScriptAlias /cgi-bin/ g:/home/ich/html/cgi-bin/
ServerName ich
</VirtualHost>
<VirtualHost 127.0.0.1>
DocumentRoot g:/home/sub.ich/html
ScriptAlias /cgi-bin/ g:/home/sub.ich/html/cgi-bin/
ServerName sub.ich
</VirtualHost>
und die Namen in der Datei 'hosts' nicht vergessen.
127.0.0.1 localhost ich sub.ich bruno banane
Hotte
Hi,
und die Namen in der Datei 'hosts' nicht vergessen.
das ist ein live Server, also nix mit hosts sondern DNS. und bind9 funktioniert :P
ich kann mit ja per www.example.local und example.local darauf verbinden.
example.local ist natürlich nur ein Beispiel!