SSL и 443 порт

Из-за чего может не отрываться сайт на apache через https протокол?

SSL и 443 порт

Никак не мог понять почему не могу зайти на свой сайт по https протоколу. Сам сайт установлен на локальном хостинге. Платформа - Windows 7. Сервер - XAMPP, включает в себя Apache/2.4.17.


Купил сертификат GeoTrust. Все файлы сертификата скопировал на сервер.


В конфигурационном файле httpd раскомментировал строчки:

LoadModule ssl_module modules/mod_ssl.so 
Include conf/extra/httpd-ssl.conf 
<IfModule ssl_module> 
    SSLRandomSeed startup builtin 
    SSLRandomSeed connect builtin 
</IfModule>


В httpd-ssl.conf прописал:

<VirtualHost *:443> 
SSLEngine on 
DocumentRoot "C:/xampp/htdocs/sitename" 
ServerName sitename.ru 
ServerAdmin admin@sitename.ru 
ErrorLog "C:/xampp/apache/logs/error.log" 
TransferLog "C:/xampp/apache/logs/access.log" 
SSLCertificateFile "c:/xampp/apache/conf/key/domain.crt" 
SSLCertificateKeyFile "c:/xampp/apache/conf/key/private.key" 
SSLCertificateChainFile "c:/xampp/apache/conf/key/chain.crt" 
</VirtualHost>


Когда захожу на https://localhost, браузер открывает сайт. Когда захожу по доменному имени https://sitename.ru, то он просто его не находит (Не удаётся получить доступ). Через обычный http всё работает, а через https никак. В чём подвох?


Оказалось всё просто. Необходимо было пробросить 443 порт на роутере. После этого сайт стал доступен по https.

Просмотров

98 просмотров

Подписывайтесь
Дата

27 мая 2018