当前位置: 首页 > news >正文

IIS代理配置-反向代理

前后端分离项目,前端在开发中使用proxy代理解决跨域问题,打包之后无效。
未配置前无法访问
在这里插入图片描述

部署环境为windows +IIS,要在iis设置反向代理

安装代理模块

需要在iis中实现代理,需要安装Application Request Routing Cache和URL重写(URL Rewrite)两个模块

在这里插入图片描述

默认IIS没有这两个模块,需要自己下载安装

ARR(Application Request Routing Cache):

https://www.iis.net/downloads/microsoft/application-request-routing

URL重写:

https://www.iis.net/downloads/microsoft/url-rewrite

在这里插入图片描述

下载安装完成之后,关闭IIS的窗口,重新打开就会出现安装的模块

注意:只有IIS服务器主页才有Application Request Routing模块,网站页面下锚只有URL 重写模块

在这里插入图片描述
在这里插入图片描述

iis部署网站和前后端项目的步骤不在此处介绍,默认已经部署好了
可以查看另一篇IIS安装配置和简单网站部署流程

启动代理

  1. 在IIS主页中,打开Application Request Routing模块,可以点击右侧“打开功能”或者双击

在这里插入图片描述

  1. 点击代理设置(Server Proxy Settings),进入设置界面

在这里插入图片描述

  1. 启用代理

勾选“Enable proxy”,其他不用修改,然后点击右侧“应用”,才能完成设置

在这里插入图片描述

点击右侧“应用”,只有点击应用了才算完成修改)

在这里插入图片描述

配置代理规则

选择要配置的网站/前端项目,点击“URL重写”进入配置

在这里插入图片描述

添加规则

在这里插入图片描述

选择“空白规则”,进入配置

在这里插入图片描述

配置具体规则

  1. 输入规则名称
  2. 匹配URL的方式
  3. 对URL重写的规则
  4. 编辑完成点击应用生效

在这里插入图片描述

匹配URL的配置

首先匹配URL的规则,最常见的就是重写后端请求的api接口,转发一个端口

在这里插入图片描述

写完规则可以使用测试模式,测试对应的url,并且测试结果的向后引用,可以在重写操作中使用,测试中测出自己想要的方式。

在这里插入图片描述
在这里插入图片描述

测试配置

在这里想把前端9990请求的api接口转到后端9991的配置
在这里插入图片描述

配置操作

结合上面测试的向后引用,编写需要重写的URL操作,然后确认应用

在这里插入图片描述

完成配置

配置完成点击应用 ,可以在URL重写模块界面看到具体的配置

在这里插入图片描述

然后在物理路径下面会生成一个web.config文件,到处配置完成,就能正常访问

在这里插入图片描述

http://www.lryc.cn/news/378595.html

相关文章:

  • Flutter调用本地web
  • AI大模型部署Ubuntu服务器攻略
  • vlan、vxlan、vpc学习
  • 低代码开发:加速工业数智化转型发展
  • python“__main__“的解读
  • Linux Debian12使用podman安装pikachu靶场环境
  • 跑通并使用Yolo v5的源代码并进行训练—目标检测
  • 需求虽小但是问题很多,浅谈JavaScript导出excel文件
  • phar反序列化及绕过
  • 汽车IVI中控开发入门及进阶(三十):视频图像滚动问题分析(imx6+TVP5150+Camera)
  • 给PDF添加书签的通解-姜萍同款《偏微分方程》改造手记
  • 在寻找电子名片在线制作免费生成?5个软件帮助你快速制作电子名片
  • Github 2024-06-16 php开源项目日报 Top10
  • docker将容器打包提交为镜像,再打包成tar包
  • 洛阳水利乙级资质企业在水利科技创新中的作用
  • Redis-事务-基本操作-在执行阶段出错不会回滚
  • aws的alb,多个域名绑定多个网站实践
  • WPF/C#:数据绑定到方法
  • GBDT算法详解
  • 51单片机宏定义的例子
  • 香港云服务器怎么处理高并发和突发流量?
  • c,c++,qt从入门到地狱
  • iptables(6)扩展匹配条件--tcp-flags、icmp
  • C#-Json文件的读写
  • 【2023级研究生《人工智能》课程考试说明】
  • C语言队列操作及其安全问题
  • next.js v14 升级全步骤|迁移 pages Router 到 App Router
  • 如何在Ubuntu上安装WordPress
  • 处理导入Excel文件过大导致Zip bomb detected的问题
  • 【FFmpeg】AVIOContext结构体