1. 首页 > 快讯

IIS 服务器设置代理实现 Node 接口转发

大家好,今天来为大家分享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 接口转发和的问题到这里结束啦,希望可以解决您的问题哈!

用户评论

疲倦了

感觉这个内容挺有用的,想要学习一下如何使用 IIS 代理 Node 接口。

    有16位网友表示赞同!

有恃无恐

我一直想了解 IIS 和 Nginx 这两种技术怎么配合工作,这篇文章正好能帮我解答疑惑。

    有9位网友表示赞同!

丢了爱情i

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位网友表示赞同!

七夏i

希望作者能分享一些实际案例,这样可以加深我对技术的理解。

    有9位网友表示赞同!

夏日倾情

学习一下 IIS 的代理转发技巧,也许可以帮助我解决一些开发难题!

    有11位网友表示赞同!

本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//kuaixun/6930.html

联系我们

在线咨询:点击这里给我发消息

微信号:666666