记录IIS服务器反向代理,部署后端接口代码
2020-04-27 21:38
387 查看
前因后果
最近入手了一个阿里云ECS服务器,本着学习的心态,所以先从IIS服务器开始玩,写了一个个人博客网站,打算前后端分离,在部署后端接口代码的时候,遇到几个问题,记录一下,方便以后查缺补漏。
一、安装Application Request Routing
下载地址:http://www.iis.net/downloads/microsoft/application-request-routing安装成功后再IIS管理里可以找到(如下图)
二、开启proxy代理
- 双击进入Application Request Routing
- 点击Server Proxy Setting 开启代理服务
- 勾选Enable Proxy
三、配置反向代理规则
- 打开部署代码的站点,选择URL重写
- 选择添加规则
- 选择添加空白规则
- 填写匹配的模式^api/(.*);表示匹配所以含有**/api**的请求路径
- 配置匹配域名:如api.xxx.com
- 最后一步,配置需要重写的地址。操作类型选择重写,重写URL填上你需要重写的地址路径,我这里是当前后端接口的地址;{R:1}表示api后面的的参数,到了现在差不多大功告成了,接口地址从原来的http://localhost:3000/api/xxx变成http://api.xxx.com/api/xxx
最后
保存规则,然后重启一下站点,这样就可以从前端通过代理的域名直接访问到接口了。
相关文章推荐
- Varnish 反向代理,让后端服务器日志记录真实来源IP
- Linux-反向代理网站部署的代码
- 【翻译】使用nginx作为反向代理服务器,uWSGI作为应用服务器来部署flask应用
- 前后端分离,springBoot项目后台代码打包部署到腾讯云服务器
- Ngnix 反向代理服务器 安装方法记录
- Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
- 从零部署我的node应用(nginx反向代理到node服务器)
- 让iis记录nginx反向代理真实ip
- 详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
- Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
- nginx反向代理后端IIS持续报错504
- 让iis记录nginx反向代理真实ip
- 解决异地服务器接口访问跨域,node构建反向代理
- 让iis记录nginx反向代理真实ip
- nginx根据目录反向代理到后端服务器
- Vue.js分环境打包到部署-并用nginx代理请求后端接口
- Lync Server 2010的部署系列_第九章 设置反向代理服务器 推荐
- Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
- Apache24部署前后端分离的前端Vue服务,反向代理到后端服务(带安装包)
- apache iis 共存 apache支持asp 。apache 反向代理iis 构建全能服务器