随州网站设计开发方案,深圳建设网站哪里好,个人合法网站怎么做,网站服务器速度慢前后端分离项目#xff0c;前端在开发中使用proxy代理解决跨域问题#xff0c;打包之后无效。 未配置前无法访问
部署环境为windows IIS#xff0c;要在iis设置反向代理
安装代理模块
需要在iis中实现代理#xff0c;需要安装Application Request Routing Cache和URL重…前后端分离项目前端在开发中使用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安装配置和简单网站部署流程
启动代理
在IIS主页中打开Application Request Routing模块可以点击右侧“打开功能”或者双击 点击代理设置Server Proxy Settings,进入设置界面 启用代理
勾选“Enable proxy”其他不用修改然后点击右侧“应用”才能完成设置 点击右侧“应用”只有点击应用了才算完成修改 配置代理规则
选择要配置的网站/前端项目点击“URL重写”进入配置 添加规则 选择“空白规则”进入配置 配置具体规则
输入规则名称匹配URL的方式对URL重写的规则编辑完成点击应用生效 匹配URL的配置
首先匹配URL的规则最常见的就是重写后端请求的api接口转发一个端口 写完规则可以使用测试模式测试对应的url并且测试结果的向后引用可以在重写操作中使用测试中测出自己想要的方式。 测试配置
在这里想把前端9990请求的api接口转到后端9991的配置
配置操作
结合上面测试的向后引用编写需要重写的URL操作然后确认应用 完成配置
配置完成点击应用 可以在URL重写模块界面看到具体的配置 然后在物理路径下面会生成一个web.config文件到处配置完成就能正常访问