@unlik

Редирект apache с http на https?

Есть виртуальный хост со следнующим конфигом

ServerName ...
SSLEngine on
SSLCertificateFile /etc/ssl/100.crt
#SSLCertificateChainFile /etc/ssl/mydomain.ru_ca.crt
SSLCertificateKeyFile /etc/ssl/100.key
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html

AllowOverride All

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

По https сайт открывается и работает как надо. Но при этом он открывается и при http, хотя для http отдельного конфига нет. Причем файл htaccess не распространяется на http. Что делаю не так?
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ответы на вопрос 1
он не может отрыться по http когда нет для него конфига, вот наоборот может но это специфика https.
В вашем случае если нет явного конфига для текущего сайта, то не забывайте что есть еще конфиг общий дефолтный, возможно его правил хватает для валидной работы по http
так же люди пишут не всегда https по этому блокировать сайт на http не правильно, в вашем случае надо сделать просто редирект на https
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы