在发布项目时,不管是前端还是后端,都是通过编译(build)后将编译的包部署在生产环境下。对于pigx-ui项目,通过npm run build打包,然后将打包好的代码放到web服务器上,因此需要在web服务器上配置反向代理,以便访问pigx的后端,不然是无法跨域访问后端的。
在IIS,默认是没有反向代理配置,需要单独安装插件,然后配置反向代理,在本例中pigx-ui部署在192.168.1.68:8080下,服务端部署的gateway地址:192.168.1.68:9999
在配置IIS前,请将pigx-ui打包
npm run build
然后复制dist的文件到服务器,并配置到IIS,端口为8080
一、安装Application Request Routing(ARR)
在如下网址中下载ARR,下载后按安装步骤安装即可。
https://www.iis.net/downloads/microsoft/application-request-routing
![2db41bb3cdfadfbf7f00a5ab2f472fb2.png](https://i-blog.csdnimg.cn/blog_migrate/b11e02b5c0769e953109cf08305e3d71.jpeg)
二、配置IIS启用反向代理功能
安装完ARR后,打开IIS,可以看到ARR的两个配置功能,打开application r