Я планирую иметь несколько доменов и сопоставить каждый домен одному и тому же IP, но разному порту

Пример:

www.test.com should map to http://119.81.80.218:8888/
www.test2.com should map to http://119.81.80.218:8889/

Вышеперечисленное выполнимо? Как этого добиться?

1 ответ1

2

Вы можете сделать это, поместив демона, слушающего порт 80 который будет действовать как прокси. Хороший кандидат на роль этого демона - Nginx .

После этого вы можете иметь несколько виртуальных хостов (по одному на домен или несколько, если все они перенаправляют на один и тот же порт) с такой конфигурацией:

server {
   listen        80;
   server_name   www.test.com;

   location / {
     proxy_pass      http://127.0.0.1:8888/;
   }
}

Если некоторые домены разрешают разные IP-адреса (и разные компьютеры), вы можете разместить демон Nginx на каждом из них с одинаковой конфигурацией.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .