最近,遭遇了一个坑,碰了好多壁,才得以管理是以这里纪录一下。也通俗全球以后淌若遭遇的话少踩坑。
是这么的,之前搞过Nginx做事器转发Node接口,大体是这么的。
比如,我在云做事器上使用Node开导了一个/api/getList的接口,况兼监听的端口是6600,那咱们使用Nginx就不错这么来转发。
http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; gzip on; upstream springboot { server 127.0.0.1:6600 max_fails=2 fail_timeout=5s; } server { listen 80; # 主机名或域名 server_name www.xxx.com; location / { proxy_pass http://springboot; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } }
是以不错就这么肯求:http://www.xxx.com/api/getList/,本色上肯求的是云做事器上的http://127.0.0.1:6600/api/getList/。
是的,诚然不是图形化建设,可是这种大叫式的建设我个人以为愈加通俗(可能我Nginx用得相比多)。
实战咱们看完Nginx的建设,那么咱们再来看下IIS是何如转发的。
咱们来分方法来进行建设。
一、安设ARR 3.0(Application Request Routing)与成立安设伙同:https://www.iis.net/downloads/microsoft/application-request-routing 。
安设奏效之后,在大叫行输入以下大叫,午夜小电影重启IIS做事器。
iisreset
在功能页面你就不错看到Application Request Routing的图标。
然后,咱们双击点击图标,投入功能建设页面。投入之后,点击右边栏的Server Proxy Settings。
终末,勾选Enable proxy,其他选项保持近况。然后,点击诳骗按钮,真实国产熟睡乱子伦视频保存就不错了。
安设伙同:https://www.iis.net/downloads/microsoft/url-rewrite 。
安设奏效之后,在IIS功能视图页面就不错看到URL重写按钮。
双击URL重写按钮,投入建设页面。然后,点击右侧边栏的添加规则按钮。
选拔空缺规则,点击详情。
投入裁剪入站规则页面。
左证之前的接口,咱们不错这么建设。称号你不错起一个好记的名字,这里我就起一个6600的名字。
因为咱们的接口是/api/getList,以后可能会有/api/getList1、/api/getList2等接口,是以咱们这里定的正则抒发式时势字符是^(.*?)/?api/(.*)$。
终末咱们建设一下需要重写的URL, 也等于[http://localhost:6600/{R:0}](http://localhost:6600/{R:0}),点击诳骗保存即可。
这么咱们就成立完成,看到列表中有咱们建设的6600项。
域名www.xxx.com,在IIS也曾绑定好了。是以相通不错这么肯求:http://www.xxx.com/api/getList/,本色上肯求的是云做事器上的http://127.0.0.1:6600/api/getList/。
结语IIS 成立偏图形化,按理讲应该更友好一些,但事实是增添了好多操作方法,比起Nginx 的几行成立文献,本色体验反而复杂许多。是以,我个人更相比倾向于Nginx。
Powered by chinese熟妇与小伙子mature @2013-2022 RSS地图 HTML地图