Kui olete seda teinud paigaldatud teie SSL /TLS Apache'i sertifikaat, on hea kogu sissetulev HTTP-liiklus turvalisele HTTPS-protokollile ümber suunata. Sel moel algavad kõik teie saidi olemasolevad lingid http://, samuti kõik URL-id, mille kasutajad on oma brauseri aadressiribale sisestanud, saavad teie veebisaidi HTTPS-versiooni.
Vaatleme siin kahte meetodit. Virtuaalhostide meetod on eelistatav, kui teil on juurdepääs oma Apache serveri konfiguratsioonifailidele.
Virtuaalsete hostide meetod
Saate hõlpsasti ümber suunata HTTP virtuaalse hosti pordis 80 HTTPS-i virtuaalsesse hostisse sadamas 443 redigeerides veebisaidi virtuaalsete hostide konfiguratsiooni, nagu allpool näidatud:
Serveri nimi www.example.com ümbersuunamine / https://www.example.com/ ServerName www.example.com DocumentRoot / usr / local / apache80 / htdocs SSLEngine Sees # seadistamine jätkub ...
Virtuaalsete hostide konfiguratsioonifailide asukoht leiate oma serveri dokumentatsioonist. Ubuntu / Debiani vaikekoht on /etc/apache2/sites-available/. Pärast virtuaalsete hostide konfiguratsiooni muutmist peate ka Apache taaskäivitama.
mod_rewrite / .htaccess meetod
See meetod nõuab seda mod_rewrite on teie serveris lubatud. Kui teil pole juurdepääsu oma Apache serveri virtuaalsete hostide failidele, kasutage nuppu .htaccess fail HTTP-päringute ümberkirjutamiseks HTTPS-i. Lisage järgmised read faili nimega .htaccess fail oma domeeni juurkataloogis (looge fail, kui seda pole):
RewriteEngine sees RewriteCond% {HTTPS}! = RewriteRule ^ /? (. *) Https: //% {SERVER_NAME} / $ 1 [R, L]