SSL tanúsítvány kezelése – Windows webtárhely

Ha az SSL tanúsítvány telepítve van az nem jelenti azt, hogy a weboldal automatikusan megjelenik HTTPS-sel.

Az alábbiakban ismertetjük azokat a műveleteket a Windows webtárhelyek esetében, amelyekkel a webhely beállítható a HTTPS protokollal WordPress és Joomla tartalomkezelőkben, és amelyekkel átirányítható a forgalom HTTP-ről HTTPS-re:Ha a tanúsítványt eltávolították vagy visszavonták, a CMS nem lesz elérhető HTTP-vel és HTTPS-sel sem.
 A HTTP-n keresztüli megjelenés engedélyezéséhez az elvégezett módosításokat vissza kell vonni, illetve a módosításokat visszafelé kell elvégezni.


----------

Ha azt szeretné, hogy a WordPress kizárólag HTTPS-en keresztül működjön, kövesse az alábbi lépéseket:
1. A WordPress panelen kattintson a Settings majd a General opcióra.
2. A felugró General Settings ablakban módosítsa a WordPress Address és Site Address mezőkben a címet a HTTPS-t használva.

Bizonyos esetekben előfordul, hogy a megfelelő működés érdekében telepíteni kell néhány egyszerű bővítményt, például:
 • https://wordpress.org/plugins/really-simple-ssl/;
 • https://wordpress.org/plugins/https-redirection/;


A folyamat befejezéséhez és annak biztosításához, hogy minden forgalmat átirányítson a HTTPS-re, olvassa el A forgalom megfelelő átirányítása HTTP-ről HTTPS-re című leírást.

----------

Ha azt szeretné, hogy a Joomla kizárólag HTTPS-en keresztül működjön, kövesse az alábbi lépéseket:
1. A Joomla felületen a felső menüben válassza a System majd a Global Configuration lehetőséget.
2. Válassza a Server lapot.
3. Állítsa a Force HTTPS mezőt All Site értékre.
4. A beléptető modul titkosításához (opcionális) és a belépett felhasználók biztoságának növeléséhez válassza az Extensions lehetőséget a felső menüben majd válasza a Modules lehetőséget.
5. Válassza a Login form lehetőséget.
6. A megnyíló lapon állítsa a Crypt Login Module értékét Yes-re.

A folyamat befejezéséhez és annak biztosításához, hogy minden forgalmat átirányítson a HTTPS-re, olvassa el A forgalom megfelelő átirányítása HTTP-ről HTTPS-re című leírást.

----------

A forgalom HTTP-ről HTTPS-re történő átirányításához be kell írnia a következő kódot a web.config fájlba:
 
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<clear />
<rule name="Redirect to https" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
Alias nevek használata esetén az alábbi kód használható:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
  <rewrite>
    <rules>
      <rule name="Redirect to HTTPS" stopProcessing="true">
        <match url="(.*)" />
        <conditions logicalGrouping="MatchAny">
          <add input="{HTTPS}" pattern="off" ignoreCase="true" />
          <add input="{HTTP_HOST}" negate="true" pattern="^www.domain-neve.hu$" />
        </conditions>
        <action type="Redirect" redirectType="Permanent" url="https://www.domain-neve.hu/{R:1}" />
      </rule>
    </rules>
  </rewrite>
</system.webServer>   
</configuration>

----------