Исходный код вики Проблемы и сценарии

Версия 1.10 от Alexandr Fokin на 2022/05/13 13:34

Скрыть последних авторов
Alexandr Fokin 1.2 1 Возможны случаи, когда веб приложение будет формировать html страницы, содержащие некорректные ссылки. Например ссылающиеся не на адрес прокси, а на внутренний адрес приложения.
2 Потребуется, что прокси модифицировал исходящие страницы, переписывая содержимое на основе некоторых правил.
3
4
Alexandr Fokin 1.4 5 1) Отключения настройки "Reverse rewrite host in response headers"
Alexandr Fokin 1.3 6
Alexandr Fokin 1.4 7 IIS reverse proxy with rewrites can't handle a redirect from the server we proxy to
8 https://stackoverflow.com/questions/4243959/iis-reverse-proxy-with-rewrites-cant-handle-a-redirect-from-the-server-we-proxy
Alexandr Fokin 1.3 9
Alexandr Fokin 1.10 10 ----
Alexandr Fokin 1.4 11
Alexandr Fokin 1.8 12 2) Переписывание заголовков во входящих запросах для отключения сжатия в ответах сервера приложения. (Например gzip)
Alexandr Fokin 1.4 13
Alexandr Fokin 1.3 14 У IIS могут возникнуть проблем с изменением содержимого страницы, если ответ от сервера приложения возвращается в сжатом виде.
15
Alexandr Fokin 1.6 16 IIS as a reverse proxy - compression of rewritten response from backend server
17 https://stackoverflow.com/questions/15926203/iis-as-a-reverse-proxy-compression-of-rewritten-response-from-backend-server
Alexandr Fokin 1.3 18
Alexandr Fokin 1.6 19 The server variable is not allowed to be set.
20 http://www.sansys.net/2015/01/server-variable-is-not-allowed-to-be-set.html
21
Alexandr Fokin 1.8 22 Замечание: заголовок с указанием сжатия для html контента, и для ответа от web api могут быть разными.
Alexandr Fokin 1.6 23
Alexandr Fokin 1.10 24 ----
Alexandr Fokin 1.8 25
Alexandr Fokin 1.5 26 3) Переписывание редирект ссылок в хедерах ответов от севера приложения
Alexandr Fokin 1.3 27
Alexandr Fokin 1.7 28 Modifying HTTP Response Headers
29 https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/modifying-http-response-headers
Alexandr Fokin 1.3 30
Alexandr Fokin 1.10 31 ----
Alexandr Fokin 1.4 32
Alexandr Fokin 1.8 33 4) Переписывание ссылок в html страницах, json ответах web api и другом контенте.
34
Alexandr Fokin 1.9 35 How to fix URL Rewriting for links inside CSS files with IIS7
36 https://stackoverflow.com/questions/8653399/how-to-fix-url-rewriting-for-links-inside-css-files-with-iis7
37
Alexandr Fokin 1.8 38 Замечание: паттерн сопоставления в html страницах и json документах могут различаться в следствии наличия/отсутствия/различии в экранировании символов.