Quantcast
Channel: WampServer - WampServer Francais
Viewing all articles
Browse latest Browse all 3470

[Résolu] Multiple VirtualHost en HTTPS (1 réponse)

$
0
0
Bonsoir tout le monde :)

Hmmm... Cela faisait longtemps que je n'avais pas mis les mains dans WampServer :(
J'ai créé de multiple Vistual Host en HTTP sans problème.
Mais pour la partie HTTPS ça coince !

Configuration: WampServer 3.2.4 / Apache 2.4.46b / PHP 8.0.0 / MySQL 8.0.22 / MariaDB 10.5.8

Essais effectués :
1) Multiple certificats SSL et multiple Virtual Hosts HTTPS
Le premier site est correctement accessible
Les suivants ne le sont pas : erreur de certificat (certificat du premier VirtualHost)

2) Certificat SSL unique et multiple Virtual Hosts HTTPS
Le premier site est correctement accessible
Les suivants ne le sont pas : c'est le premier site qui est chargé

Paramètres SSL :

Listen 443

SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256...
SSLProxyCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256...
SSLHonorCipherOrder off

SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1 -TLSv1.2
SSLProxyProtocol all -SSLv3 -TLSv1 -TLSv1.1 -TLSv1.2

SSLPassPhraseDialog builtin

SSLSessionCache "shmcb:${INSTALL_DIR}/logs/ssl_scache(512000)"
SSLSessionCacheTimeout 300
SSLSessionTickets off

SSLUseStapling On
SSLStaplingCache "shmcb:${INSTALL_DIR}/logs/ssl_stapling(32768)"
SSLStaplingStandardCacheTimeout 3600
SSLStaplingErrorCacheTimeout 600

Virtual Hosts
<VirtualHost *:443>
ServerName xxx.zzz:443
ServerAlias www.xxx.zzz:443
ServerAdmin contact@xxx.zzz

SSLEngine on
SSLCertificateFile "${INSTALL_DIR}/certs/letsencrypt/xxx.zzz-chain.pem"
SSLCertificateKeyFile "${INSTALL_DIR}/certs/letsencrypt/xxx.zzz-key.pem"

Protocols h2 http/1.1
Header always set Strict-Transport-Security "max-age=63072000"

DocumentRoot "c:/wamp64/www/xxx.zzz"
<Directory "c:/wamp64/www/xxx.zzz/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>

<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>

<Directory "${INSTALL_DIR}/cgi-bin">
SSLOptions +StdEnvVars
</Directory>

BrowserMatch "MSIE [2-5]" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0

CustomLog "${INSTALL_DIR}/logs/xxx-ssl-request.log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
ErrorLog "${INSTALL_DIR}/logs/xxx-ssl-error.log"
TransferLog "${INSTALL_DIR}/logs/xxx-ssl-access.log"
</VirtualHost>

<VirtualHost *:443>
ServerName yyy.zzz:443
ServerAlias www.yyy.zzz:443
ServerAdmin contact@xxx.zzz

SSLEngine on
SSLCertificateFile "${INSTALL_DIR}/certs/letsencrypt/yyy.zzz-chain.pem"
SSLCertificateKeyFile "${INSTALL_DIR}/certs/letsencrypt/yyy.zzz-key.pem"

Protocols h2 http/1.1
Header always set Strict-Transport-Security "max-age=63072000"

DocumentRoot "c:/wamp64/www/yyy.zzz"
<Directory "c:/wamp64/www/yyy.zzz/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>

<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>

<Directory "${INSTALL_DIR}/cgi-bin">
SSLOptions +StdEnvVars
</Directory>

BrowserMatch "MSIE [2-5]" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0

CustomLog "${INSTALL_DIR}/logs/yyy-ssl-request.log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
ErrorLog "${INSTALL_DIR}/logs/yyy-ssl-error.log"
TransferLog "${INSTALL_DIR}/logs/yyy-ssl-access.log"
</VirtualHost>

Avez-vous une idée si il est possible de faire fonctionner WampServer ainsi ?

Merci.

Cordialement,

Viewing all articles
Browse latest Browse all 3470

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>