Я настроил свой виртуальный хост как для HTTP, так и для HTTPS, но мой сайт доступен по HTTPS, но не по HTTP. в чем может быть возможная проблема?
Вот моя конфигурация:
<VirtualHost *:80>
ServerName mysite.com
ServerAlias www.mysite.com
DocumentRoot /var/www/html
</VirtualHost>
<VirtualHost *:443>
ServerName mysite.com
ServerAlias www.mysite.com
DocumentRoot /var/www/html
SSLEngine on
SSLCertificateFile /etc/apache2/certificates/certificate.cer
SSLCertificateKeyFile /etc/apache2/certificates/key.pkey
SSLCertificateChainFile /etc/apache2/certificates/mysite.com-2017.txt
SSLProtocol All -SSLv2 -SSLv3
</VirtualHost>
В чем здесь может быть возможная проблема?
Вы открыли входящий доступ к порту 80 на сервере?
У меня нет ошибок
Я не сделал ничего особенного для входящего порта 80, нужно ли?
Можете ли вы получить доступ к порту 80 локально с помощью curl с вашего сервера? Есть ли в коробке брандмауэр локально или у вашего хостинг-провайдера?






Проверьте конфигурацию apache на наличие предупреждений:
apachectl -t. Используйтеnetstat -tln, чтобы убедиться, что что-то прослушивает порты 80 и 443. Можете ли вы предоставить сообщение об ошибке при попытке доступа к порту 80?