在NGINX作为反向代理服务器 代理IIS的时候,需要对IIS进行一定的限制,限制IIS只能由NGINX访问,否则 服务器上就会出现两个同时向外的web服务
你可以使用 URL Rewrite 规则来实现。以下是配置规则的步骤:
-
打开 IIS 管理器。
-
选择你的站点。
-
在右侧的 "URL Rewrite" 功能视图中,点击 "添加规则"。
-
选择 "空白规则" 并点击 "确定"。
-
配置规则如下:
- 匹配 URL 模式: .*
-
条件:
- 添加一个条件,选择{REMOTE_ADDR},操作符选择 "匹配模式",模式中输入127.0.0.1。
- 添加第二个条件,选择{HTTP_HOST},操作符选择 "不匹配模式",模式中输入localhost:702。
- 操作类型: 选择 "停止处理"。
这个规则的含义是:只有当请求的来源 IP 是127.0.0.1(localhost) 且请求的主机不是localhost:702时,停止处理请求。
请确保重新加载 IIS 以使更改生效。这样的配置将允许localhost:702访问,而不允许其他来源 IP 的请求,
版权声明: 原创保护,禁止转载。申请转载请联系:281773404@qq.com