主页 > 运维运营 > IIS >
发布时间:2017-03-08 作者:apizl 阅读:254次

nginx下实现反向代理比较简单。iis的实现也没有那么多的复杂。

为什么用到iis的反向代理呢?因为之前使用的ssl证书是iis的,而且是通配符的!

首先看看iis需要哪些插件,首先需要URL重写组件、反向代理插件。

开启默认的反向代理:

开启后保存即可:

3.png

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

打开重写规则:

4.png

添加规则:

5.png

添加空白规则:

6.png

添加如下:

7.png

重写到其他域名上:

8.png

或者直接在根目录新增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>


文章由爱资料原创本文地址:https://www.apizl.com/archives/view-133835-1.html,转载请以链接形式标明本文地址!
关键字词: