Bonjour,
Ces virtualhost servent a configurer apache pour qu'il scrute 2 ports, a savoir le 80 (http) et 443 (https). Ici seul le 443 marche mais je compte sur vous pour me dire ce qui coince ! je suis sûr que ca interresserait plein de monde de savoir
++
Listen 80
Listen 443
NameVirtualHost localhost:80
NameVirtualHost localhost:443
<VirtualHost localhost:80>
SSLEngine off
Port 80
#Site web non sécurisé !
DocumentRoot /var/www/html/no_ssl
</VirtualHost>
<VirtualHost localhost:443>
SSLEngine on
Port 443
#Site web sécurisé !
DocumentRoot /var/www/html
SSLCertificateFile /etc/httpd/conf/server.crt
SSLCertificateKeyFile /etc/httpd/conf/server.key
</VirtualHost>
# Re: Serveur Apache gérant connexions SSL et non SSL en meme temps
Posté par Jean-Yves LENHOF (site web personnel) . Évalué à 0.
NameVirtualHost localhost:443
et tu nous dis si ca change qq chose... (je regaerderai plus en profondeur parce que j'ai une config proche)
# Re: Serveur Apache gérant connexions SSL et non SSL en meme temps
Posté par cho7 . Évalué à 1.
J'ai aussi remplacé mon "localhost" dans le virtualhost, mais je sais pas quoi mettre dedans, j'ai tout essayé, 127.0.0.1, 192.168.1.2 (réseau local), rien n'y fait !
Quand je vais sur http://192.168.1.2(...) --->> erreur : ssl est activé, on peu pa se connecter en clair
Et sur https://192.168.1.2(...) --->> BINGO, là ca marche, le certificat est reconnu, etc etc.
JE COMPREND PAS !!!! grahhhhhhhh
Help !
ci joint le nouveau code :
Listen 80
Listen 443
#<VirtualHost 192.168.1.2:80> ->> ca change rien
<VirtualHost 127.0.0.1:80>
SSLEngine off
Port 80
DocumentRoot /var/www/html/no_ssl
</VirtualHost>
#<VirtualHost 192.168.1.2:443> ->> ca change rien
<VirtualHost 127.0.0.1:443>
SSLEngine on
Port 443
DocumentRoot /var/www/html
SSLCertificateFile /etc/httpd/conf/server.crt
SSLCertificateKeyFile /etc/httpd/conf/server.key
</VirtualHost>
[^] # Re: Serveur Apache gérant connexions SSL et non SSL en meme temps
Posté par Olivier Meunier (site web personnel) . Évalué à 1.
Listen 80
NameVirtualHost *:80
<IfDefine SSL>
Listen *:443
NameVirtualHost *:443
et dans les vhosts :
<VirtualHost *:80>
ServerName www.foo.com
</VirtualHost>
<VirtualHost *:443>
ServerName www.foo.com
</VirtualHost>
Voilà
Ceci dit, il faut savoir que les vhost SSL de cette manière c'est mal. Un vhost SSL doit être associée à une IP, si tu n'en a qu'un c'est bon, sinon c'est pas génant sauf si c'est de la prod.
# Re: Serveur Apache gérant connexions SSL et non SSL en meme temps
Posté par cho7 . Évalué à 1.
Merci olivier pour ton aide, puis merci aux autres aussi !
Je colle mon code finalisé et épuré au cas ou ca interresserait quelqu'un :
#########################################################
Listen 80
NameVirtualHost *:80
Listen *:443
NameVirtualHost *:443
<VirtualHost *:80>
DocumentRoot /var/www/html/no_ssl
</VirtualHost>
<VirtualHost *:443>
SSLEngine on
DocumentRoot /var/www/html
SSLCertificateFile /etc/httpd/conf/server.crt
SSLCertificateKeyFile /etc/httpd/conf/server.key
</VirtualHost>
#########################################################
VOilou !
Merci encore pour votre aide !
++
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.