https://www.saotn.org/iis-outbound-rules-with-gzip-compression/

위 링크는 출처.

역방향 프록시를 적용할 사이트의 URL Rewrite 에서 서버 변수에

  1. HTTP_ACCEPT_ENCODING
  2. HTTP_X_ORIGINAL_ACCEPT_ENCODING

를 추가해야 한다.

추가한 다음엔 해당 사이트의 룰에 위 변수를 실제로 추가해야 하는데, web.config을 이용해 아래처럼 추가하면 된다.

실제로 추가해야 하는 부분은 <serverVariables>…</serverVariables> 부분, <outboundRules …> 부분, <rule name = “RestoreAcceptEncoding” …>…</rule> 부분, 그리고 <preCondition name=”NeedsRestoringAcceptEncoding”>…</preCondition> 부분이다.

 

역방향 프록시를 쓰면 IIS로 바인딩을 처리하고 VirtualBox 등으로 구축한 서버로 포트포워딩을 시켜 리눅스 서버에서 웹 서비스를 처리하는 등의 솔루션을 이용할 수 있어 좋다.

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.