У меня есть компьютер, на котором запущен сервер приложений на порту 8500, а веб-сервер - на 80. Я пытаюсь создать локальное доменное имя для сервер приложений на 8500. Я понимаю, что вы не можете создать DNS-запись вне порта 80. Однако у меня уже есть веб-сервер на 80. Есть ли для этого хорошее решение?
DNS-записи и порты A / CNAME не связаны. Порт 80 - это просто порт по умолчанию для HTTP, используемый клиентами (например, браузерами), и вполне возможно разместить одну службу на http://example.org:80
, а что-то еще на http: / /example.org:8500
.
Если вы не хотите использовать обозначение порта в URL-адресе, вы можете настроить свой основной веб-сервер как обратный прокси-сервер, который перенаправляет http://example.org/appserver
на http : //example.org: 8500
, поэтому оба сервера рассматриваются клиентами как один, работающий на одном и том же порте (80).
С 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)