Toon posts:

Apache 2 perikelen, name based virtual hosts

Pagina: 1
Acties:

Verwijderd

Topicstarter
Zoals bekend, heeft apache2 meerdere configuratie bestanden ipv 1 bestand in vroegere
versies van apache.

Ik heb 2 configuratie bestanden gemaakt met Virtual Hosts.
De eerste werkte prima, echter toen ik de 2e erbij maakte
ging het fout. Er was volgens Apache2 al een webserver actief op poort 80.

Tuurlijk! name-based hosting vergeten aan te zetten. Heb maar 1 IP....
En inderdaad in listen.conf stond er nog een # voor. comment verwijderd.
Maar toen kwam het:

Met geen mogelijkheid kon ik de name based virtual hosts werkend krijgen.
Melding: Er is geen virtual host gedefiniëerd. onzin natuurlijk.

De oplossing is "rather cunning".

in listen.conf staat "as default" een SSL passage aan:
(iig in OpenSuse 10)

code:
1
2
3
4
5
6
7
8
9
<IfDefine SSL>
    <IfDefine !NOSSL>
       <IfModule mod_ssl.c>

           Listen 443

       </IfModule>
    </IfDefine>
</IfDefine>


En SSL werkt niet met name based virtual hosts.
(as designed m.b.t. het protocol zelf, is geen apache issue)

Zet dit uit (comment) en het werkt!
Hopelijk hebben mensen hier iets aan.
Ik heb er namelijk behoorlijk mee zitten puzzelen! ;)