Так что, возможно, глупый вопрос, но я запускаю apache на порту 8000 и хочу добавить запись DNS A, чтобы указать IP.

Однако мне нужно указать порт 8000 вместо 80 по умолчанию.

Так возможно ли это для начала?

Namecheap не позволит мне войти прямо в.

2 ответа2

2

Вам понадобится обратный прокси-сервер, работающий на порту 80, для обработки перенаправления.

0

Вы можете сделать запись SRV, однако я не думаю, что большинство браузеров проверят запись SRV и все равно будут подключаться к порту 80. Скорее всего, вам понадобится какой-нибудь облегченный сервер, работающий на порту 80, который перенаправит пользователя на порт 8000 или будет действовать как обратный прокси-сервер.

Исходя из ваших комментариев в вашем вопросе, добавьте виртуальный веб-сайт к вашему экземпляру IIS, который просто возвращает 301 Redirect на версию URL порта 8000 для любых запросов, поступающих на ваше специальное имя DNS. Все остальные запросы могут быть обработаны как обычно.

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