Доступ к серверу через роутер и nginx

Есть роутер netis n2

Роутер получает белый ip по dhcp(ipv4) от провайдера.

К роутеру подключен ноут с debian, который получает от роутера 192.168.1.109 и этот ip зарезервирован на роутере именно для этого ноута.

Так же есть домен. Допустим mysite.ru, который я купил и привязал к белому ip который получает роутер(через днс конечно же).

На роутере я сделал портфорвардинг: все http запросы на внешний порт 80 роутера перенаправляются на внутренний порт 80 ноута.

На порту 80 ноута висит nginx и слушает этот порт.

На nginx сделано проксирование на внутренний сервер с бэкендом на порту 8282. Вот полный конфиг:

server {
        listen 80 default_server;
        listen [::]:80 default_server;
        root /var/www/html;
        index index.html index.htm index.nginx-debian.html;
        server_name mysite.ru;
        location / {
                try_files $uri $uri/ =404;
                proxy_pass http://localhost:8282/;
        }
}

В моем понимании, когда я перехожу в браузере по mysite.ru, то я должен попасть на сервер с бэкендом, так как перенаправление порта роутера сделано на nginx, а оттуда на сервер с бэкендом. Но проблема в том что переходя на mysite.ru я всегда попадаю в настройки роутера. Подскажите пожалуйста, что не так? Где я не ошибся?

UPD: Если ввожу в браузере 192.168.1.109 без порта или localhost без порта, то попадаю на бэкенд, что говорит о том что проксирование правильно сделано.


Ответы (0 шт):