Конфигурация DNS для пути к веб-серверу

То, что у меня есть: некоторые vservers и некоторые домены, расположенные у разных хостеров. Веб-сервер с портом 8081 на одном сервере. У меня есть путь, как "123.123.123.123:8081/app/"

Я хочу: поддомен, указывающий на этот путь. Например: app.mydoman.com. Я пытался сделать это несколькими способами, но меня не устраивает единственное решение, которое я нашел: перенаправление через метатег в html. Это работает, но я уверен, что вы можете показать мне лучший способ сделать это.

Большое спасибо!

1 ответ

Решение

Есть несколько вариантов:

  1. У вашего сервера Apache есть VirtualHost, прослушивающий app.mydomain.com, и используйте mod_proxy, чтобы получить контент с сервера приложений и показать его.

  2. Измените DNS для app.mydomain.com, чтобы он указывал на ваш сервер приложений, чтобы он служил из /app по умолчанию. Используйте брандмауэр или устройство NAT для перенаправления подключений порта 80 к порту 8081 внутри страны.

  3. Продолжайте делать то, что делаете, но используйте перенаправление HTTP вместо HTML-тега meta meta, поэтому это происходит раньше / ниже в стеке.

Другие вопросы по тегам