Omdiriger HTTP til HTTPS med Apache

Sådan omdirigeres HTTP til HTTPS i Apache. Dækker omdirigeringer af virtuelle værter og omskrivning af webadresser med mod_rewrite og .htaccess.

Når du først har gjort det installeret din SSL /TLS certifikat på Apache, er det en god ide at omdirigere al indgående HTTP-trafik til den sikre HTTPS-protokol. Denne måde eventuelle eksisterende links til dit websted, der begynder med http://samt alle webadresser, der er skrevet af brugerne i deres browsers adresselinje, modtager HTTPS-versionen af ​​dit websted.

Vi dækker to metoder her. Metoden Virtual Hosts foretrækkes, hvis du har adgang til din Apache-servers konfigurationsfiler.

Metode til virtuelle værter

Du kan nemt omdirigere en HTTP virtuel vært på port 80 til en HTTPS virtuel vært på port 443 ved at redigere websteds virtuelle værtskonfiguration som vist nedenfor:

Servernavn www.example.com omdirigering / https://www.example.com/ Servernavn www.example.com DocumentRoot / usr / local / apache80 / htdocs SSLEngine On # Konfiguration fortsætter ...

Se serverens dokumentation for placeringen af ​​dine virtuelle værts konfigurationsfiler. På Ubuntu / Debian er standardplaceringen /etc/apache2/sites-available/. Du bliver også nødt til at genstarte Apache efter ændring af konfigurationen af ​​virtuelle værter.

mod_rewrite / .htaccess-metode

Denne metode kræver det mod_rewrite er aktiveret på din server. Hvis du ikke har adgang til din Apache-servers virtuelle værtsfiler, skal du bruge en .htaccess fil for at omskrive HTTP-anmodninger til HTTPS. Føj følgende linjer til en fil med navnet .htaccess fil i dit domænes rodmappe (opret filen, hvis den ikke findes):

RewriteEngine On RewriteCond% {HTTPS}! = På RewriteRule ^ /? (. *) Https: //% {SERVER_NAME} / $ 1 [R, L]
Tak for at du valgte SSL.com! Hvis du har spørgsmål, bedes du kontakte os via e-mail på Support@SSL.com, opkald 1-877-SSL-SECURE, eller bare klik på chatlinket nederst til højre på denne side. Du kan også finde svar på mange almindelige supportspørgsmål i vores vidensbase.

Hold dig informeret og sikker

SSL.com er en global leder inden for cybersikkerhed, PKI og digitale certifikater. Tilmeld dig for at modtage de seneste industrinyheder, tips og produktmeddelelser fra SSL.com.

Vi vil meget gerne have din feedback

Tag vores undersøgelse og fortæl os dine tanker om dit seneste køb.