1

У меня есть пустой сайт, работающий в IIS, связанный с портом 80 HTTP-трафика. Он находится за маршрутизатором, который перенаправляет HTTP-трафик на мой сервер. Публично у меня зарегистрирован домен и я использую FreeDNS.Afraid.org в качестве динамического DNS-провайдера для указания на мой маршрутизатор. Это работает, я могу видеть свой сайт публично.

Также на моем маршрутизаторе я перенаправляю назначенный порт Plex на тот же порт на моем сервере. Это также работает, я могу вручную найти веб-страницу Plex через mydomain.com:<plex port>/web .

У меня зарегистрирован поддомен в формате plex.mydomain.com где моим обычным доменом является www.mydomain.com . На FreeDNS я могу успешно указать plex.mydomain.com на мою пустую веб-страницу.

Я пытаюсь сделать так, чтобы IIS прослушивал запросы к plex.mydomain.com и направлял их на localhost:<plex port>/web или mydomain.com:<plex port>/web .

Я установил модуль URL Rewrite и создал стандартное правило для перенаправления на основе совпадений со словом "plex", это не сработало. Я попытался записать, что происходило, используя Failed Request Tracing; Я получил файлы журналов, но они не упоминали никаких попыток переписать URL.

Я установил Application Request Routing, но это не позволит мне указать номер порта. Я еще не пытался добавить новое приложение в IIS, представляющее сервер Plex.

Как мне перенаправить запросы на plex.mydomain.com на mydomain.com:<plex port>/web?

У меня нет доступа к моему серверу в настоящее время (но я могу предоставить конфигурацию перезаписи URL при необходимости). Кроме того, мой опыт работы с IIS и развертывания ограничен, поэтому извините за любые противоречия, которые я сделал, если таковые имеются.

Я считаю, что это IIS Express на Windows 8 Pro.

1 ответ1

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