@Janus74

На IIS не работает обратный прокси, как победить?

Всем привет! Настраивал обратный прокси по этой инструкции, на всех этапах все ок, за исключением самого проксирования.

За место переопредления, получаю перенаправление на корень сайта с кодом 302.
В корне веб сайта создал каталог, и в этом каталоге в фале Web.config
Microsoft-IIS/8.5
Web.config
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="ReverseProxyInboundRule1" enabled="true" stopProcessing="true">
                    <match url="(.*)" />
                    <action type="Rewrite" url="http://192.168.0.10/{R:1}" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

Такое чувство, что что-то не правильно работает, но что не пойму.

Request/Response

Request:
GET https://office.my-web-site.ru/drive HTTP/1.1
Host: office.my-web-site..ru
Connection: keep-alive
DNT: 1
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Sec-Fetch-Site: none
Sec-Fetch-Mode: navigate
Sec-Fetch-User: ?1
Sec-Fetch-Dest: document
Accept-Encoding: gzip, deflate, br
Accept-Language: ru-RU,ru;q=0.9


Response:
HTTP/1.1 302 Moved Temporarily
Keep-Alive: timeout=20
Content-Length: 138
Content-Type: text/html
Location: https://office.my-web-site.ru/
Server: Microsoft-IIS/8.5
X-Powered-By: ARR/3.0
X-Powered-By: ASP.NET
Date: Sat, 24 Oct 2020 12:28:58 GMT



Application Request Routing Включен
5f9426a3a6925271779976.png


LogFile IIS
#Software: Microsoft Internet Information Services 8.5
#Version: 1.0
#Date: 2020-10-24 13:16:22
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken
2020-10-24 13:29:27 192.168.0.100 GET /drive X-ARR-CACHE-HIT=0&X-ARR-LOG-ID=1c5e54ce-e917-4021-abd8-cca076c30065&SERVER-STATUS=302 443 - 192.168.0.100 Mozilla/5.0+(Windows+NT+6.3;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/85.0.4183.121+Safari/537.36+OPR/71.0.3770.284 - 302 0 0 28
2020-10-24 13:29:27 192.168.0.100 GET / - 443 - 192.168.0.100 Mozilla/5.0+(Windows+NT+6.3;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/85.0.4183.121+Safari/537.36+OPR/71.0.3770.284 - 200 0 0 0
2020-10-24 13:29:27 192.168.0.100 GET /iis-85.png - 443 - 192.168.0.100 Mozilla/5.0+(Windows+NT+6.3;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/85.0.4183.121+Safari/537.36+OPR/71.0.3770.284 https://office.my-web-site.ru/ 200 0 0 47
2020-10-24 13:29:27 192.168.0.100 GET /favicon.ico - 443 - 192.168.0.100 Mozilla/5.0+(Windows+NT+6.3;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/85.0.4183.121+Safari/537.36+OPR/71.0.3770.284 https://office.my-web-site.ru/ 404 0 2 0


з.ы. Оказывается, правило Rewrite работает только из корня веб сайта, осталось только понять, каку регулярку для него написать, что бы оно срабатывало только для web_site/drive/
  • Вопрос задан
  • 233 просмотра
Решения вопроса 1
@Janus74 Автор вопроса
вроде победил
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы