Назад | Перейти на главную страницу

Как перенаправить домен на определенный IP и порт с помощью nginx?

Я прочитал несколько вопросов, похожих на этот, на этом форуме, но не совсем то же самое. Я пробовал каждое решение по-разному, но я не могу с этим справиться.

Мне дали некоторые данные о сервере. На этом сервере мне нужно установить приложение, которое будет запускаться в https://localhost:31070/?a=bbb. Я сделал это, и теперь я могу получить доступ с любого компьютера к написанию приложения. https://xxx.xxx.xxx.xxx:31070/?a=bbb. Я установил nginx на этом сервере в качестве HTTP-сервера, чтобы это работало.

Теперь мне дали домен my.domain.com. Они хотят напечатать my.domain.com по URL-адресу и перейти непосредственно к приложению (перейдите в https://localhost:31070/?a=bbb). Я работал с виртуальными хостами в nginx, но я не знаю, правильный ли это способ справиться с этим.

Кто-нибудь может мне помочь? Это мой виртуальный хост:

server {
    listen 80;
    server_name  my.domain.com;

    location / {
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass https://127.0.0.1:31070/;
    }
}

Это хранится в файле с именем домен в / и т.д. / nginx / сайты-доступные / который, кстати, включен. Я также редактировал файл / etc / hosts, добавляя строку xxx.xxx.xxx.xxx my.domain.com. Моя проблема: если я наберу my.domain.com на URL я ничего не вижу.

РЕДАКТИРОВАТЬ Я думаю, что виртуальный хост в порядке, но проблема может быть в том, что my.domain.com не распознается удаленными хостами.