Nettstedsikon SSL.com

Omdiriger HTTP til HTTPS med Apache

Når du har gjort det installerte din SSL /TLS sertifikat på Apache, er det en god ide å omdirigere all innkommende HTTP-trafikk til den sikre HTTPS-protokollen. På denne måten kan eksisterende lenker til nettstedet ditt begynne med http://, så vel som alle nettadresser som er skrevet inn av brukerne i nettleserens adresselinje, vil motta HTTPS-versjonen av nettstedet ditt.

Vi vil dekke to metoder her. Metoden Virtual Hosts er å foretrekke hvis du har tilgang til Apache-serverens konfigurasjonsfiler.

Metode for virtuelle verter

Du kan enkelt omdirigere en virtuell HTTP-vert på port 80 til en HTTPS virtuell vert på port 443 ved å redigere nettstedets virtuelle vertskonfigurasjon som vist nedenfor:

Servernavn www.example.com Redirect / https://www.example.com/ Servernavn www.example.com DocumentRoot / usr / local / apache80 / htdocs SSLEngine On # Configuration Continues ...

Se serverens dokumentasjon for plasseringen av konfigurasjonsfilene til de virtuelle vertene. På Ubuntu / Debian er standardplasseringen /etc/apache2/sites-available/. Du må også starte Apache på nytt etter at du har endret konfigurasjonen for virtuelle verter.

mod_rewrite / .htaccess-metoden

Denne metoden krever det mod_rewrite er aktivert på serveren din. Hvis du ikke har tilgang til Apache-serverens virtuelle vertsfiler, bruker du en .htaccess fil for å omskrive HTTP-forespørsler til HTTPS. Legg til følgende linjer i en fil som heter .htaccess filen i domenets rotkatalog (opprett filen hvis den ikke eksisterer):

RewriteEngine On RewriteCond% {HTTPS}! = På RewriteRule ^ /? (. *) Https: //% {SERVER_NAME} / $ 1 [R, L]
Takk for at du valgte SSL.com! Hvis du har spørsmål, kan du kontakte oss via e-post på Support@SSL.com, anrop 1-877-SSL-SECURE, eller bare klikk chat-lenken nederst til høyre på denne siden. Du kan også finne svar på mange vanlige støttespørsmål i vår kunnskapsbase.
Gå ut av mobilversjonen