2

Я хотел бы сделать то же самое, что описано в разделе Перенаправить доменное имя в Localhost для целей разработки веб-приложений, но с учетом того, что мне хотелось бы, чтобы запросы к fakedomain.com:80 направлялись на localhost:8080 , скажем, так что мне не нужно использовать порт 80 моей машины для разработки.

Я приветствовал бы ответы, которые принимают форму:

  • Небольшие изменения в конфигурационных файлах, таких как /etc/hosts и / или
  • Простой в настройке прокси-сервер, который я мог запустить

Примечание . Pow использует подход правила брандмауэра для пересылки всего входящего трафика через порт 80 на порт 20559. Это может быть приемлемым решением, но в идеале я бы хотел переадресовывать только конкретную комбинацию домен + порт.

2 ответа2

1

Возможно, вам придется использовать внешнее устройство. Я бы настроил переадресацию портов на вашем брандмауэре / маршрутизаторе, на порту 80, чтобы он указывал на порт 8080 вашего компьютера, где в fakedomain есть запись в файле hosts, указывающая на внешний брандмауэр / маршрутизатор.

1

Весь диапазон 127.0.0.0/8 принадлежит вашей локальной машине. Вам не нужно использовать 127.0.0.1 в одиночку.

Вы можете указать свой (поддельный) домен на 127.0.0.2 на своих хостах и настроить свой сервер так, чтобы он привязывался только к этому IP, а не ко всем IP. В Windows и Linux наиболее специфическая привязка выигрывает в случае конфликта, поэтому ваша привязка для 127.0.0.2:80 переопределяет привязку для *:80.

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