大家好,今天来为大家分享IIS 服务器设置代理实现 Node 接口转发的一些知识点,和的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
http{includemime.types;default_typeapplication/octet-stream;sendfileon;keepalive_timeout65;gzipon;upstreamspringboot{server127.0.0.1:6600max_fails=2fail_timeout=5s;}server{listen80;#主机名或域名server_namewww.xxx.com;location/{ proxy_passhttp://springboot ;}error_page500502503504/50x.html;location=/50x.html{roothtml;}}}所以你可以这样请求:http://www.xxx.com/api/getList/。事实上,云服务器上的请求是http://127.0.0.1:6600/。 api/getList/.
是的,虽然不是图形化的设置,但我个人觉得这种命令式的设置更方便(可能我用Nginx比较多)。
实战
让我们一步步进行设置。
一、安装ARR 3.0(Application Request Routing)与配置
安装链接:https://www.iis.net/downloads/microsoft/application-request-routing。
安装成功后,在命令行输入以下命令,重新启动IIS服务器。
您可以在iisreset功能页面上看到应用程序请求路由图标。
然后,我们双击该图标,进入功能设置页面。进入后,点击右栏的服务器代理设置。
最后,选中启用代理并保留其他选项不变。然后,单击“应用”按钮进行保存。
二、安装与配置 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项。
IIS中已绑定www.xxx.com域名。所以你也可以这样请求:http://www.xxx.com/api/getList/。事实上,该请求在云服务器上是http://127.0.0.1:6600/api/getList/。
结语
IIS 配置更加图形化,应该更加用户友好。但事实是它增加了很多操作步骤。与Nginx 配置文件的几行相比,实际体验要复杂得多。因此,我个人更喜欢Nginx。
好了,关于IIS 服务器设置代理实现 Node 接口转发和的问题到这里结束啦,希望可以解决您的问题哈!
本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//kuaixun/6930.html
用户评论
感觉这个内容挺有用的,想要学习一下如何使用 IIS 代理 Node 接口。
有16位网友表示赞同!
我一直想了解 IIS 和 Nginx 这两种技术怎么配合工作,这篇文章正好能帮我解答疑惑。
有9位网友表示赞同!
IIS 做代理转发可真的没听说过,看起来很有意思要研究一下。
有11位网友表示赞同!
接口转发这么常用的功能,但我的理解还没到这样精细的操作步骤。学习学习!
有17位网友表示赞同!
这个标题太直白了,一看就是专业人士写的文章哦!
有18位网友表示赞同!
nginx 的配置 proxy_pass 真的是好用的东西,现在很多应用都用到它。
有15位网友表示赞同!
以前没想过用 IIS 做代理转发,看来以后有机会可以试试看。
有10位网友表示赞同!
Node 接口的转发技术真的很重要,理解了有助于网站的开发和维护。
有17位网友表示赞同!
Nginx 和 IIS 的组合确实能增强系统的性能和稳定性。文章能具体说明吗?
有6位网友表示赞同!
学习一下IIS设置代理配置,以后项目里或许可以用得到哦!
有13位网友表示赞同!
以前一直在用其他工具做接口转发,看看IIS能不能给我带来新的思路。
有15位网友表示赞同!
这篇文章会不会讲一些常见的问题和解决方案?比如错误处理啊什么的。
有16位网友表示赞同!
我对这种技术比较感兴趣,希望能把这个博客分享给我的团队一起学习。
有20位网友表示赞同!
希望文章能详细说明 IIS 和 Nginx 的交互过程。这样可以更清晰地理解原理!
有14位网友表示赞同!
如果能提供一些代码示例那就更好了,方便我直接上手操作!
有6位网友表示赞同!
看到标题就感觉这篇文章很有深度,一定值得仔细阅读。
有10位网友表示赞同!
希望作者能分享一些实际案例,这样可以加深我对技术的理解。
有9位网友表示赞同!
学习一下 IIS 的代理转发技巧,也许可以帮助我解决一些开发难题!
有11位网友表示赞同!