Я пишу веб-приложение, которое требует доменное имя для правильной работы. Таким образом, в файле hosts я установил

/ и т.д. / хосты

local.exampledomain.com 127.0.0.1

Это работает, когда я захожу в веб-приложение из моего браузера.

Сейчас я пытаюсь отладить поведение внешних мобильных устройств для своего приложения для разработки. У меня нет доступа к файлу hosts, чтобы заставить мобильные устройства связывать мой локальный домен с моим сервером разработки, но я могу заставить их обрабатывать ip и порт моего сервера разработки (скажем, 8888) как прокси.

В результате я хочу найти способ настроить свой сервер так, чтобы весь трафик, отправляемый на порт 8888, проходил через него по назначению, как если бы рассматриваемое мобильное устройство не подключалось к моему серверу, если только мобильное устройство не пытается подключиться домен, который соответствует локальному домену в моем файле hosts. Я искал конфигурации Apache, чтобы продублировать это поведение, но я не совсем понимаю, как настроить его точно в соответствии с описанными потребностями. Кто-нибудь знает, как я могу решить эту проблему? Спасибо, - Даниэль

<VirtualHost *:8888>
  #ServerAdmin webmaster@dummy-host2.example.com
  DocumentRoot "/Applications/MAMP/Library/docs/dummy-host.example.com"
  ServerName localhost

  local.exampledomain.com http://0.0.0.0:3000 #forward traffic to my app
  http://192.168.1.1 #forward rest of traffic to default gateway
</VirtualHost>

1 ответ1

0
  1. установить правильный путь в /etc /hosts. так должно быть

    127.0.0.1 host.domain host

  2. установить FQDM в предложении ServerName

  3. Установить обратный прокси в виртуальном хосте

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