物联网软件开发资讯 IIS处事器成立代理达成Node接口转发

你的位置:南宁物联网软件开发 > 物联网app开发 > 物联网软件开发资讯 IIS处事器成立代理达成Node接口转发
物联网软件开发资讯 IIS处事器成立代理达成Node接口转发
发布日期:2024-10-29 08:15    点击次数:196
[[434880]] 序言

最近,遭遇了一个坑,碰了好多壁,才得以持续是以这里记载一下。也便捷人人以后如若遭遇的话少踩坑。

是这么的,之前搞过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用得比拟多)。

值得一提的是,这也意味着阿根廷队已连续三届大赛打入决赛。分别是:2021年的美洲杯,阿根廷1比0击败巴西夺冠;2022的年世界杯,阿根廷在点球大战中击败法国捧起了大力神杯。

实战

咱们看完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,联系我们其他选项保捏近况。然后,点击愚弄按钮,保存就不错了。

二、装置与树立 URL 重写(URL Rewrite)

装置联结: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。

软件开发