Großartig! Funktioniert einwandfrei:
$ apache2ctl -S
VirtualHost configuration:
127.0.0.1:80 is a NameVirtualHost
default server localhost (/etc/apache2/sites-enabled/00001-default:1)
port 80 namevhost localhost
(/etc/apache2/sites-enabled/00001-default:1)
port 80 namevhost test1 (/etc/apache2/sites-enabled/test1:1)
port 80 namevhost test2 (/etc/apache2/sites-enabled/test2:1)
Syntax OK
Okay, ich war wohl etwas verwirrt auf Grund der default Funktion.
Vielen Dank!
Mit freundlichen Grüßen / Best regards
Björn
-----Ursprüngliche Nachricht-----
Von: Reindl Harald [mailto:[email protected]]
Gesendet: Dienstag, 7. Januar 2014 17:37
An: [email protected]
Betreff: Re: Name-based Virtual Hosts Default
Der *erste* gefundene egal ob in httpd.conf oder irgendein Include
folder/*.conf Im Fall von Include folder/*.conf alphabetisch nach Dateiname
00001-default.conf gewinnt
Am 07.01.2014 17:30, schrieb [email protected]:
> das ist genau das was mir ein Rätsel ist.
>
> Wonach richtet sich die Reihenfolge? Ich habe ja die virtuell hosts in
> mehreren Dateien.
>
>
> Mit freundlichen Grüßen / Best regards Björn
>
> -----Ursprüngliche Nachricht-----
> Von: Customercare [mailto:[email protected]]
> Gesendet: Dienstag, 7. Januar 2014 17:12
> An: [email protected]
> Betreff: Re: Name-based Virtual Hosts Default
>
> Am 07.01.2014 17:04, schrieb [email protected]:
>> Hallo,
>>
>> ich nutze mehrere namensbasierte vhosts auf einem apache 2.2 und möchte
>> verhindern das auch ein Zugriff mit der IP-Adresse/Port möglich ist.
>> Da ansonsten Zugriff auf den Webserver möglich ist welcher normalerweise
>> nicht erlaubt ist, was einfach daran liegt das z.B. manche vhosts keinen
>> DocumentRoot haben.
>>
>> Zunächst dachte ich man könnte dies mit dem default-host abfangen, das
>> funktioniert aber nicht! Die einzige Möglichkeit die sehe ist per
>> RewriteRule nach dem http_HOST abzufragen und dann weiterzuleiten.
>> Das bedeutet jedoch das ich das in jede vhost Datei eintragen müsste. Gibt
>> es keine generelle Lösung?
>>
>>
>
> Die Lösung dafür lautet einen Vhosteintrag auf der der normalen IP
> vorzunehmen, der in der Liste der Vhosts ganz vorn steht.
>
> Wird auf einer IP kein Domainname mitgeschickt oder die Domain nicht
> gefunden, wird der erste Eintrag als Default genommen.
> Die Reihenfolge ist dabei ganz wichtig.
>
> RewriteRules sind dafür nicht nötig
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]