HTTP átirányítása HTTPS-re
A tanúsítvány szerverre való telepítése után szükséges azt átirányítással használni. Más esetben a web egyszerre működik HTTP és HTTPS-ként, amely így továbbra is figyelmeztet a nem biztonságos protokollra. Főleg SEO szempontból hátrányos a lépés kihagyása, mivel így a web egyszerre két webcímet fog használni a böngészőből. Az alábbi leírás segít Önnek a web megfelelő átirányításában HTTPS-re.
Apache Webserver
Amennyiben Ön is a népszerű Apache webszervert használja, egyszerűen átirányíthatja az összes forgalmat a be nem biztosított HTTP-ről HTTPS-re. Ha valaki az Ön weboldalára látogat, át lesz irányítva a biztonságos HTTPS protokollra.
Amennyiben Ön a szerver karbantartója, ezt a változtatást megteheti a httpd.conf fájlban az alábbi konfiguráció alapján. Ha Ön nem a szerver karbantartója, de webhoszting szolgáltatást használ, az átirányítást elvégezheti a .htaccess fájl segítségével. Helyezze a .htaccess fájlt a HTTPS-re irányítandó mappába az alábbi konfigurációval:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
A szerveren szükséges a mod_rewrite modul bekapcsolása, ami a legtöbb webhostingnál problémamentes.
Amennyiben nem szeretné a teljes webhelyet átirányítani, csak annak egy bizonyos oldalát, használja ezt a konfigurációt:
RewriteEngine On
RewriteRule ^apache-redirect-http-to-https.html$ https://www.yoursite.com/apache-redirect-http-to-https.html [R=301,L]
Microsoft IIS 7 és újabb verziók
Microsoft szerveren IIS 7 webszerver (vagy újabb verizója) használata esetén átirányíthatja az egész kommunikációt az alábbi folyamat szerint.
A működéséhez Microsoft URL Rewrite Module -ra van szüksége, amelynek a szerverre kell telepítve lennie. A folyamatot csak az SSL-tanúsítvány telepítése és a domainhez való hozzárendelése után szükséges véghezvinni, amelyhez segtséget nyújthat videó segítségünk. SSL tanúsítvány telepítése IIS 7 szerverre.
Weboldalának SSL beállításainál győződjön meg arról, hogy nincs kiválasztva az SSL protokoll igénylése lehetőség.
Másolja az alábbi kódot a weboldal főkönyvtárának web.config fájljába, amely az ASP.NET alkalmazás fő konfigurációs XML fájlja.
<xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
További információkat e fájl konfigurációjáról a Microsoft MSDN Library weboldalon talál..
Ezután már csak látogassa meg domainjét http://www.domain-neve.hu és próbálja az új átirányítás működését.
Server nginx
Nginx szerveren szeretné átirányítani a weboldalt HTTPS-re, úgy tegye be a konfigurációba a kiemelt sort:
server {
listen 80;
server_name domain.cz www.domain.cz;
return 301 https://$host$request_uri;
}
server {
listen 443;
server_name domain.cz www.domain.cz;
ssl on;
[....]
}
Szükség esetén lépjen kapcsolatba az ügyfélszolgálatunkkal, amely segít Önnek a tanúsítvány kiválasztásában és válaszol felmerülő kérdéseire.
Sajnáljuk, hogy nem kapott választ.
Segítene a cikk jobbá tételében? Írja meg nekünk mire nem kapott választ.