Создание локального доменного имени для сервера приложений на компьютере, где уже используется порт 80

У меня есть компьютер, на котором запущен сервер приложений на порту 8500, а веб-сервер - на 80. Я пытаюсь создать локальное доменное имя для сервер приложений на 8500. Я понимаю, что вы не можете создать DNS-запись вне порта 80. Однако у меня уже есть веб-сервер на 80. Есть ли для этого хорошее решение?

-1
задан 1 September 2016 в 16:38
2 ответа

DNS-записи и порты A / CNAME не связаны. Порт 80 - это просто порт по умолчанию для HTTP, используемый клиентами (например, браузерами), и вполне возможно разместить одну службу на http://example.org:80 , а что-то еще на http: / /example.org:8500 .

Если вы не хотите использовать обозначение порта в URL-адресе, вы можете настроить свой основной веб-сервер как обратный прокси-сервер, который перенаправляет http://example.org/appserver на http : //example.org: 8500 , поэтому оба сервера рассматриваются клиентами как один, работающий на одном и том же порте (80).

2
ответ дан 5 December 2019 в 19:24

С systemd все иначе. См. Статью Хватит очищать My God Damned Console . Вкратце:

mkdir /etc/systemd/system/getty@.service.d
cat >/etc/systemd/system/getty@.service.d/noclear.conf <<EOF
[Service]
TTYVTDisallocate=no
EOF
systemctl daemon-reload

Проверьте результат с помощью systemctl cat (hidden)

Технология, которую вы ищете, - это обратный прокси . У нас уже есть много вопросов и ответов.

0
ответ дан 5 December 2019 в 19:24

Теги

Похожие вопросы