Merge HTTP and HTTPS vhost
This commit is contained in:
parent
3c70a02b35
commit
c922750e77
|
@ -214,19 +214,19 @@ Exemple pour générer un certificat auto-signé :
|
|||
La configuration d'un VirtualHost pour HTTPS pourra ainsi ressembler à :
|
||||
|
||||
~~~{.apache}
|
||||
<VirtualHost *:80>
|
||||
<VirtualHost *:80 *:443>
|
||||
ServerName secure.example.com
|
||||
ServerAlias www.example.com example.com
|
||||
RewriteEngine On
|
||||
RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [L,R=permanent]
|
||||
</VirtualHost>
|
||||
<VirtualHost *:443>
|
||||
[...]
|
||||
|
||||
SSLEngine on
|
||||
SSLProtocol all -SSLv2 -SSLv3
|
||||
SSLCertificateKeyFile /etc/ssl/private/private.key
|
||||
SSLCertificateFile /etc/ssl/certs/certificate.crt
|
||||
#SSLCertificateChainFile /etc/ssl/certs/certificates_chain.pem
|
||||
|
||||
RewriteEngine On
|
||||
RewriteCond %{HTTPS} !=on
|
||||
RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [L,R=permanent]
|
||||
</VirtualHost>
|
||||
~~~
|
||||
|
||||
|
|
Loading…
Reference in a new issue