Доброго дня.
Дано:
Белый IP
Ubuntu server на virtualbox
Nginx.
При переходе по адресу "белого айпи" с указанием в конце порта 8083 открывается nginx. Все хорошо. Так и должно быть. Настраивал порт в nginx и в роутере.
Но когда пытаюсь перейти уже по адресу, привязанного к айпи(site.com), то nginx не открывается а перекидывает на админку роутера. Почему так ?
Артём, открываю из другой сети. Если указываю к примеру 46.453.34.193:8083 то nginx открывается как и положено. Но когда пытаюсь перейти по купленному домену, привязанного к этому айпи, то почему то открывается админка роутера
Euxinus, кстати когда указываю ссылку таким образом site.com:8083 то как и положено открывается nginx. Но стоит убрать порт, то сразу перекидывает на интерфейс роутера
Euxinus, приложите скрин с пробросом портов на роутере (белый IP можно замазать). И ещё посмотрите, можно ли перенести админку роутера с 80 на другой порт.
Артём, вопрос решен, частично... указал айпи адрес виртуальной машины в DMZ Конфигурации роутера. Сейчас сайт открывается без указания порта. Странно, а если у меня 10 машин? а там всего одно место для ввода...
Так ты публичные порты какие указал, по тем и открывается. Надо публичный 443 натравить на внутренний nginxa. Почему ты удивляешься, автор? Ты как настроил, так и работает.
maxsmeller, публичный порт был указан такой как и в nginx. Сейчас вообще странно всё. Nginx крутится на 8083 а ротуер слушает 443 и при этом все работает. Либо я что то путаю
Артём, пардон, в прошлой раз не применились настройки, когда отключал DMZ. Сейчас отключил и указал 443 порт. При переходе открывается интерфейс роутера
Артём, в комментариях выше нашли решение, указал порт 80 и сработало. Получается дефолтная настройка 80 порта роутера переписалась на нужные мне маршруты. Спасибо вам за обратную связь!
Вам нужно в адресе сайта указывать и порт, в таком виде site.com:8083, либо настраивать на роутере проброс внешнего порта 80 на внутренний 8083, предварительно отключив админку на внешнем интерфейсе.
Euxinus, у Вас в админке роутера публичный и локальный порты совпадают. В данном случае потребуется для публичного указать 80 порт, в nginx оставить 8083.
Но 80 порт может конфликтовать с самой админкой, которая тоже на 80 порту.
Если такой конфликт будет, то при возможности данной прошивки админку можно попробовать перенести на другой порт, либо закрыть админку для wan интерфейса