m 1 révision importée |
|||
| (12 versions intermédiaires par 2 utilisateurs non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
{{#seo:|keywords=Apache,WEB}} | |||
== Redirect https to http == | |||
{{syntaxhighlight |lang=text |code= | |||
# Redirect HTTPS to HTTP | |||
RewriteCond %{HTTP:X-Forwarded-Proto} =https | |||
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,QSA] | |||
}}<br> | |||
== Redirect http to https == | |||
{{syntaxhighlight |lang=text |code= | |||
# Redirect HTTP to HTTPS | |||
RewriteCond %{HTTPS} off | |||
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [QSA] | |||
}}<br> | |||
== Utiliser https sur Apache en local == | |||
Voir {{favorites |like=HTTPS en local|output=css3link}} | |||
* installer openssl | |||
voir {{favorites |like=Comment installer OpenSSL|output=css3link}} | |||
* ajouter le certificat | |||
: {{syntaxhighlight |lang=cmd|code= | |||
"C:\Program Files\OpenSSL-Win64\bin\openssl.exe" req -config openssl.cnf -new -out site.csr | |||
"C:\Program Files\OpenSSL-Win64\bin\openssl.exe" rsa -in privkey.pem -out site.key | |||
"C:\Program Files\OpenSSL-Win64\bin\openssl.exe" x509 -in site.csr -out site.cert -req -signkey site.key -days 365 | |||
"C:\Program Files\OpenSSL-Win64\bin\openssl.exe" x509 -in site.cert -out site.der.crt -outform "DER 9" | |||
}}<br> | |||
== Liens Externes == | == Liens Externes == | ||
{{grebox-jck |class=col-lg-8|content= | |||
<favorites name="Apache" /> | <favorites name="Apache" /> | ||
}} | |||
[[Category:Administration_WEB]] | [[Category:Administration_WEB]] | ||
# Redirect HTTPS to HTTP
RewriteCond %{HTTP:X-Forwarded-Proto} =https
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,QSA]
# Redirect HTTP to HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [QSA]
Voir Utiliser HTTPS en local sur Apache
"C:\Program Files\OpenSSL-Win64\bin\openssl.exe" req -config openssl.cnf -new -out site.csr
"C:\Program Files\OpenSSL-Win64\bin\openssl.exe" rsa -in privkey.pem -out site.key
"C:\Program Files\OpenSSL-Win64\bin\openssl.exe" x509 -in site.csr -out site.cert -req -signkey site.key -days 365
"C:\Program Files\OpenSSL-Win64\bin\openssl.exe" x509 -in site.cert -out site.der.crt -outform "DER 9"