[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

virtual host http et https sur une même ip sous apache 2



Bonjour,

J'arrive à faire tourner sur mon apache 2, plusieurs vittual hosts
differents: certains sur du http et d'autres sur du https.

J'ai cependant un soucis.

Quand je tape:
http://mon_ip

Comme ce n'est pas un virtual host, il va dans le dossier racine
d'apache défini au début du fichier de conf.

Par contre quand je tape:
https://mon_ip

Même s'il n'y a pas de virtual host, il me met sur le 1er virtual host
en https que j'ai définit dans ma liste au lieu de me metre aussi sur la
page génrale d'apache comme pour http.

Coment ca se fait?


Voila ma config:

ServerRoot "C:/serveurs/Apache2"
Listen 80
Listen 443
ServerAdmin xxx@xxx.com
ServerName ip_publique

<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
......

Au niveau des virtual hosts:

NameVirtualHost *:80

<VirtualHost *:80>
ServerName ....
DocumentRoot "..."
</VirtualHost>

<VirtualHost *:80>
ServerName ...
......
</VirtualHost>

NameVirtualHost *:443
SSLCertificateFile .....crt
SSLCertificateKeyFile .....key

<VirtualHost *:443>
SSLEngine On
SSLCertificateFile ....crt
SSLCertificateKeyFile ....key
ServerName ....
DocumentRoot "...."
<Directory />
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

<VirtualHost *:443>
....
</VirtualHost>


J'ai aussi remarqué que si je mettais pas:

<VirtualHost *:80>
</VirtualHost>

en http, si je tape un nom de virtua host non défini, il me renvoyait
aussi vers le 1er virtual host, mais même en recpoiant ces 2 lignes ci
-dessus avec 443, ca ne marche pas...

Merci :-)

A+



Reply to: