Webbplatsikon SSL.com

Omdirigera HTTP till HTTPS med Apache

När du har gjort det installerad din SSL /TLS certifikat på Apache, det är en bra idé att omdirigera all inkommande HTTP-trafik till det säkra HTTPS-protokollet. På så sätt alla befintliga länkar till din webbplats som börjar med http://, liksom alla webbadresser som skrivs av användare i webbläsarens adressfält, kommer att få HTTPS-versionen av din webbplats.

Vi kommer att täcka två metoder här. Metoden Virtual Hosts är att föredra om du har tillgång till din Apache-serverns konfigurationsfiler.

Metod för virtuella värdar

Du kan enkelt omdirigera en HTTP-virtuell värd till port 80 till en HTTPS virtuell värd på port 443 genom att redigera webbplatsens virtuella värdkonfiguration enligt nedan:

Servernamn www.example.com omdirigering / https://www.example.com/ Servernamn www.example.com DocumentRoot / usr / local / apache80 / htdocs SSLEngine On # Configuration Fortsätter ...

Se serverns dokumentation för platsen för dina virtuella värdkonfigurationsfiler. På Ubuntu / Debian är standardplatsen /etc/apache2/sites-available/. Du måste också starta om Apache efter att du har ändrat konfigurationen för virtuella värdar.

mod_rewrite / .htaccess-metod

Denna metod kräver det mod_rewrite är aktiverat på din server. Om du inte har tillgång till dina Apache-serverns virtuella värdfiler, använd en .htaccess fil för att skriva om HTTP-förfrågningar till HTTPS. Lägg till följande rader i en fil med namnet .htaccess fil i domänens rotkatalog (skapa filen om den inte finns):

RewriteEngine On RewriteCond% {HTTPS}! = På RewriteRule ^ /? (. *) Https: //% {SERVER_NAME} / $ 1 [R, L]
Tack för att du valde SSL.com! Om du har några frågor, vänligen kontakta oss via e-post på Support@SSL.com, ring upp 1-877-SSL-SECUREeller klicka bara på chattlänken längst ned till höger på den här sidan. Du kan också hitta svar på många vanliga supportfrågor i vår kunskapsbas.
Avsluta mobilversionen