Как перенаправить домены в разные порты на одном сервере? - PullRequest
0 голосов
/ 19 сентября 2019

Я хочу использовать разные программы на одном сервере Ubuntu и подключаться к ним с разными доменами и одинаковым (80) портом.Программное обеспечение работает в разных портах локально.Например:

Soft1: example.com:80 -> localhost: 9000

Soft2: deneme.com:80 -> localhost: 6555

Что я могу сделать?Спасибо.

1 Ответ

0 голосов
/ 21 сентября 2019

Этого можно добиться, настроив виртуальные хосты / серверы на вашем веб-сервере.Поскольку вы не упомянули ни одного веб-сервера, я собираюсь использовать NGINX.

Итак, продолжайте и следуйте этому руководству по настройке NGINX .Для вашего случая вы создадите два файла конфигурации в /etc/nginx/sites-enabled/ для ваших доменов example.com и deneme.com со следующими конфигурациями:

/etc/nginx/sites-enabled/example.com:

server {
    listen       80;
    listen       [::]:80
    server_name  example.com

    location / {
           proxy_pass http://localhost:9000/;
    }
}

/etc/nginx/sites-enabled/deneme.com:

server {
    listen       80;
    listen       [::]:80
    server_name  deneme.com

    location / {
           proxy_pass http://localhost:6555/;
    }
}

Теперь укажите свой домен по IP-адресу вашего сервера, и вы должны увидеть свое приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...