nginx下实现反向代理比较简单。iis的实现也没有那么多的复杂。
为什么用到iis的反向代理呢?因为之前使用的ssl证书是iis的,而且是通配符的!
首先看看iis需要哪些插件,首先需要URL重写组件、反向代理插件。
开启默认的反向代理:


开启后保存即可:

以上设置好之后需要设置URL重写规则:
打开重写规则:

添加规则:

添加空白规则:

添加如下:

重写到其他域名上:

或者直接在根目录新增web.config文件
内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="tool.apizl.com">//重写的URL
<match url="^(.*)$" />
<action type="Rewrite" url="http://tool.apizl.com/{R:1}" />
<conditions>
<add input="{HTTP_HOST}" pattern="tool.apizl.com" />//规则条件
<add input="{SERVER_PORT}" pattern="443" />//规则条件
</conditions>
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
关键字词:

