Привет.
В локальной сети находятся:
(0). Роутер (шлюз в глобальную сеть).
(1). Входная машина - WindowsServer 2012R2 (192.168.1.2).
(2). Рабочая машинка с настраиваемым ВЕБ-сервером (192.168.1.3:8000).
Роутер перебрасывает все ВЕБ-запросы "из вне" на (1).
Эта (1) является прокси-сервером для (2). Она еще отвечает за редирект на шифрованный протокол и за саму расшифровку протокола. Вот ее настройки для прокси (правило 1) и для редиректа (правило 2):
<rule name="ReverseProxyInboundRule1" stopProcessing="true">
<match url="(.*)" />
<action type="Rewrite" url="http://192.168.1.3:8000/{R:1}" />
</rule>
<rule name="redirectHTTPS" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" />
</rule>
Это все хорошо работает с первым сайтом как из глобальной сети, так и из локальной.
Адрес первого сайта:
https://mySite.myDomen.org или
192.168.1.3:8000
Проблема в том, что это не работает со вторым сайтом.
Он не подтягивает стили в глобальной сети. В локальной все работает нормально.
Адрес второго сайта:
https://mySite.myDomen.org/bugs или
192.168.1.3:8000/bugs
Второй сайт виден в глобальной сети так:
Стилей нет!
Что я делаю не так?