Задать вопрос
@trickster2019

Может ли из за роутера не работать проброс портов на https?

Добрый день, столкнулся с проблемой не работающего SSL сертификата.
У меня есть Nное количество контейнеров в локальной сети, взял белый ip в аренду, настроил домен, и настроил переброс портов, всё работает, но есть надоедливое уведомление о ненадёжном соединении. После чего взял попробовал настроить nginx proxy manager, как обычное прокси работало, но при включении ssl вылетала ошибка ERR_SSL_PROTOCOL_ERROR, подумал мб что то с самим контейнером не так, взял попробовал разные версии, всё равно не работает, потом попробовал настроить чистый nginx и certbot, опять тоже самое.
Как я настраивал проброс портов
675af5c8221dc151899350.png
После чего я заметил что в списке сервисов нет https, есть только http
675af5eeddc33805619021.png
так вот может ли проблема скрываться в самом роутере?
  • Вопрос задан
  • 214 просмотров
Подписаться 1 Простой 5 комментариев
Решения вопроса 1
Afranius
@Afranius
Из говорящих дольше живут те, что говорят меньше.
nginx умеет слушать порты 80 и 443 - и даже делать редирект с 80 на 443
Так что Вы либо nginx выставляйте наружу, либо пробрасывайте на него ОБА порта, как товарищ выше подсказывает.

Мой вариант с пробросом портов:
675b63aa6a14c360572727.png
Если у Вас выбор порта зависит от типа сервиса - да, проблема может быть с роутером, если он не даёт пробросить именно 443 порт. А так - тип сервиса можно указать любой, главное - правильный порт указать.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Drno
Вам надо пробросить 2 порта
443 и 80
если нужен SSL он должен уже на Вашем сервере подниматься, а не на роутере
И сертификат получите
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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