原本使用Nginx作反向代理會很方便,但今天碰到了一個問題,一臺已經在IIS上使用「匹配主機頭」的功能主機上,將其中一個域名地址進行重定向(反向代理),仍是使用IIS自帶的ARR(Application Request Router)功能比較方便。web
參考步驟和下載地址https://blogs.technet.microso...服務器
首先在命令行執行網站
net stop was /y net stop wmsvc /y
關閉IIS相關服務。若是出現找不到某個服務,則須要在「角色服務」中添加該服務
spa
進入下載地址下載和安裝 Web Farm Framework、External cache 、 URL Rewrite、ARR。以後再重啓IIS服務或者重啓系統。命令行
在須要作反向代理的網站下選中「URL重寫」,並添加反向代理規則。在入站規則裏的將轉發的服務器地址或者IP裏填上須要反向代理的地址就可。
3d