How to Setup Reverse proxy with IIS

I testing it on Server 2016 with IIS 10

Install IIS,URL _REWRITE, ARR

Setting Reverse Proxy

  • Select Root level in IIS management

  • Click ‘Application Request Routing Cache’,then in the right side, click “proxy | Server proxy Settings | Check on “Enable proxy” | save config.

  • Select website in IIS.

  • Click URL Rewrite

  • Add a black Rule

    * Match URL:
    
Requested URL Using Pattern
Matches the pattern Regular Expressions ^(.*)
    * Conditions:
Type Value
Logical grouping Match ALL
input {HTTP_HOST}
Type Matches the Pattern
Patern ^xa-sys-svr:8080$
    * Server Variables:
Type Value
Action Type Rewrite
Rewrite URL http://www.cnblog.com/{R:1}

Reference