Sujet : APACHE protocole SSL sur une partie du site |
Aquarius_28 |
Bon devant tant d'aide j'ai réussi a trouver la solution :
Code :
- # Règles de redirection :
- # Tous les urls en http:// doivent être redirigées sur https:// sauf :
- # - Dossier
- # De même si ces urls sont en https:// elle devront être redirigés en http://
- <VirtualHost *:80>
- ServerName xxx
- ServerPath "D:/.../website"
- DocumentRoot "D:/.../website"
- DirectoryIndex index.jsp
- ServerAdmin xxx@xxx.com
- ErrorLog logs/extranet-error_log
- CustomLog logs/extranet-access_log common
- RewriteEngine on
- RewriteCond %{SERVER_PORT} !^443$
- RewriteRule !^/(.*)(Dossier)(.*) https://%{SERVER_NAME}/$1$2
- RewriteLog logs/httpd_rewrite_log
- RewriteLogLevel 0
- </VirtualHost>
- <VirtualHost *:443>
- ServerName xxx
- DocumentRoot "D:/.../website"
- DirectoryIndex index.jsp
- ServerAdmin xxx@xxx.com
- ErrorLog logs/extranet-error_log
- CustomLog logs/extranet-access_log common
- SSLEngine on
- SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
- SSLCertificateFile conf/ssl/user.crt
- SSLCertificateKeyFile conf/ssl/user.key
- <Files ~ "\.(cgi|shtml|phtml|php3?)$">
- SSLOptions +StdEnvVars
- </Files>
- SetEnvIf User-Agent ".*MSIE.*" \
- nokeepalive ssl-unclean-shutdown \
- downgrade-1.0 force-response-1.0
- CustomLog logs/ssl_request_log \
- "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
- RewriteEngine on
- RewriteCond %{SERVER_PORT} !^80$
- RewriteRule ^/(.*)(Dossier)(.*) http://%{SERVER_NAME}/$1$2
- RewriteLog logs/httpd_rewrite_log
- RewriteLogLevel 0
- </VirtualHost>
|
|