Создайте поддомен для указания на определенный порт - PullRequest
0 голосов
/ 28 ноября 2018

Я уже проверил некоторые темы по этому поводу, но не нашел никаких решений (если это возможно).У меня есть домен, который указывает на мой сервер через порт 80, но у меня есть еще один важный веб-сервис, работающий на порту 8080. Я хочу знать, возможно ли создать подобласть (admin.example.com), которая указывает на порт8080.

Спасибо

1 Ответ

0 голосов
/ 28 ноября 2018

Простой ответ - нет.Имя сервера разрешается с помощью DNS-запроса на один IP-адрес, с которым устанавливается соединение между приложением и сервером.Для HTTP стандартным портом по умолчанию является 80, а для HTTPS 443, если вам нужно использовать другой порт, вам нужно включить его в свой URL.

Можно использовать записи SRV в записи DNS, поэтому разрешите имя хоста вопределенный порт, но это надежно работает только для нескольких протоколов, которые требуют его использования.

В настоящее время предпочтительным способом является настройка вашего сервера с обратным прокси-сервером для направления трафика по определенному имени сервера (ваш поддомен,переносится в заголовках запросов) к вашему администратору службы.Это довольно легко сделать, используя, например, nginx .

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