Jak nastavit protokol HTTPS na virtuálním serveru?
Nastavení protokolu HTTPS na CentOS serverech
-
Do konzole serveru pod přihlášeným uživatelem root vložte:
yum install mod_ssl
- Pokud chcete používat certifikát vydaný certifikační autoritou, nahrajte certifikát a privátní klíč na server a nastavte cesty pro "SSLCertificateFile" a "SSLCertificateKeyFile" v souboru /etc/httpd/conf.d/ssl.conf.
- V souboru /etc/httpd/conf.d/ssl.conf odkomentujte řádku "DocumentRoot" a nastavte v ní cestu k adresáři, který má být používán na HTTPS.
-
Pod řádku "DocumentRoot" přidejte následující blok:
<Directory /home> AllowOverride All </Directory>
Nastavení protokolu HTTPS na WebApps serverech
Podporován je standardní (nikoliv wildcard) SSL certifikát Let's Encrypt, který lze pro doménový záznam aktivovat pokud je vaše doména na VPS již přesměrovaná. Certifikát je prodlužován automaticky. Wildcard SSL certifikát sice není podporován pro WebApps servery, situaci však lze vyřešit založením dvou doménových záznamů, každý s vlastním standardním certifikátem směřujícím do stejného adresáře. Úpravu chování lze následně provést pomocí .htaccess.