Encore du vHost

Résolu/Fermé
Signaler
Messages postés
11
Date d'inscription
lundi 4 juin 2012
Statut
Membre
Dernière intervention
14 janvier 2013
-
Messages postés
11
Date d'inscription
lundi 4 juin 2012
Statut
Membre
Dernière intervention
14 janvier 2013
-
Bonjour,

Voila, j'ai un problème de vHost ... Plantage de décors :

Ip public dynamique donc un DDNS par site chez dyndns.org (alias sur ip et non redirection url).
Kogserv.dyndns.org
Actserv.dyndns.org

Pc serveur avec wamp mit sur le Dmz dont l'ipfix est 192.168.1.200. Il héberge tout les site bien entendu.

Mon vhost est configurer de la manière suivante :

#Site 1
<VirtualHost *>
SSLEngine On
SSLCertificateFile conf/ssl/openssl/KogServ.cert
SSLCertificateKeyFile conf/ssl/openssl/KogServ.key
ServerName kogserv.dyndns.org
DocumentRoot C:/wamp/www/minecraft
<Directory C:/wamp/www/minecraft>
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

#Site 2
<VirtualHost *>
ServerName actserv.dyndns.org
DocumentRoot C:/wamp/www/act
<Directory C:/wamp/www/act>
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

</VirtualHost>

Et voici le probleme :
Quant je tape http://kogserv.dyndns.org, apache me dit de cliquer sur le lien https://kogserv.dyndns.org, ce qui est normal vu que le ssl est activer sur ce vhost.

Mais quant je tape http://actserv.dyndns.org, il me dirige sur la même pas que "kog" en me demandant de cliquer sur le lien https://kogserv.dyndns.org.

Comment faire pour que le nom actserv.dyndns.org redirige où il faut ?

Merci de vous pencher sur un énième cas de vHost foireu =X (j'ai chercher mot clé vhost j'ai essayer toute les soluces mais je comprend pas pourquoi ca veut pas marcher ...).

RESOLUE!
Après plusieurs siècle de bricolage, j'ai remarquer que sans ssl, tout marchai parfaitement, et donc que le ssl devai prendre la "priorité" sur les vhosts. J'ai donc séparer vhost 80 et 433 en forcent par redirection le site qui doit etre https sur le bon vhost.

J'ai commencer a crée les alias (ceux-ci gère donc les autorisations de répertoire <Directory> )pour tester avec les noms a ralonge. Ca marche. Puis j'ai fait les vhost suivant :

NameVirtualHost *:80
<VirtualHost *:80>
ServerName kogserv.dyndns.org
Redirect / https://kogserv.dyndns.org
DocumentRoot C:/wamp/www/minecraft
</VirtualHost>

<VirtualHost *:80>
ServerName actserv.dyndns.org
DocumentRoot C:/wamp/www/act
</VirtualHost>

NameVirtualHost *:443
<VirtualHost *:443>
SSLEngine On
SSLCertificateFile conf/ssl/openssl/KogServ.cert
SSLCertificateKeyFile conf/ssl/openssl/KogServ.key
ServerName kogserv.dyndns.org
DocumentRoot C:/wamp/www/minecraft
</VirtualHost>

<VirtualHost *:443>
SSLEngine On
SSLCertificateFile conf/ssl/openssl/KogServ.cert
SSLCertificateKeyFile conf/ssl/openssl/KogServ.key
ServerName actserv.dyndns.org
DocumentRoot C:/wamp/www/act
</VirtualHost>

Et tout marche.

1 réponse

Messages postés
11
Date d'inscription
lundi 4 juin 2012
Statut
Membre
Dernière intervention
14 janvier 2013
1
RESOLUE!
Après plusieurs siècle de bricolage, j'ai remarquer que sans ssl, tout marchai parfaitement, et donc que le ssl devai prendre la "priorité" sur les vhosts. J'ai donc séparer vhost 80 et 433 en forcent par redirection le site qui doit etre https sur le bon vhost.

J'ai commencer a crée les alias (ceux-ci gère donc les autorisations de répertoire <Directory> )pour tester avec les noms a ralonge. Ca marche. Puis j'ai fait les vhost suivant :

NameVirtualHost *:80
<VirtualHost *:80>
ServerName kogserv.dyndns.org
Redirect / https://kogserv.dyndns.org
DocumentRoot C:/wamp/www/minecraft
</VirtualHost>

<VirtualHost *:80>
ServerName actserv.dyndns.org
DocumentRoot C:/wamp/www/act
</VirtualHost>

NameVirtualHost *:443
<VirtualHost *:443>
SSLEngine On
SSLCertificateFile conf/ssl/openssl/KogServ.cert
SSLCertificateKeyFile conf/ssl/openssl/KogServ.key
ServerName kogserv.dyndns.org
DocumentRoot C:/wamp/www/minecraft
</VirtualHost>

<VirtualHost *:443>
SSLEngine On
SSLCertificateFile conf/ssl/openssl/KogServ.cert
SSLCertificateKeyFile conf/ssl/openssl/KogServ.key
ServerName actserv.dyndns.org
DocumentRoot C:/wamp/www/act
</VirtualHost>

Et tout marche.
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41989 internautes nous ont dit merci ce mois-ci