Я могу установить 443 как веб-порт по умолчанию, который означает, что к нему можно только получить доступ через https и никакой порт 80

Контроллер не поддерживает те диски, я удивлен, что он работал вообще, контроллеры HP известны тем, что только работали с дисками HP.

2
задан 20 July 2013 в 20:27
3 ответа

Я бы посоветовал не делать это с помощью перенаправления iptables. Причина в том, что когда кто-то просматривает ваш сайт по протоколу HTTP, его браузер не ожидает подтверждения сеанса SSL. Он может работать, но это определенно не гарантируется.

Вместо этого у меня был бы отдельный экземпляр Apache (или VirtualHost), который прослушивает порт 80. Этот экземпляр apache / VH должен быть настроен на Только выполняет перенаправление на сайт с поддержкой SSL, например:

RedirectMatch /(.*) https://www.example.com/$1

Таким образом браузер поймет, что он отправляется на сайт SSL, и не возникнет проблем с согласованием SSL.

4
ответ дан 3 December 2019 в 09:37

Если вы настроили apache без конфигурации прослушивания на порту 80 и убедитесь, что вы настроили его для правильного прослушивания порта 443 с помощью ssl, тогда да, ваш сервер не будет прослушивать порты, отличные от ssl.

1
ответ дан 3 December 2019 в 09:37

Вы не можете перенаправить HTTP-запросы на HTTPS без инициализации соединения SSL. Так что iptables вам не поможет. Вам нужно сделать это на своем веб-сервере.

0
ответ дан 3 December 2019 в 09:37

Теги

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