如何配置IIS在自定义URL上提供NodeJS REST API,而无需打开自定义端口?

u5i3ibmn  于 2023-05-28  发布在  Node.js
关注(0)|答案(1)|浏览(222)

我的组织为我提供了一个安装了Windows Server 2019和IIS的窗口服务器。我配置了php,mysql从服务器使用IIS服务我的网站。
现在我在nodejs中开发了一个新服务,它在本地端口3000上提供REST API。
我的组织的安全策略不允许为应用程序打开自定义端口。我想通过https://example.com/nodejsapp提供我的NodejS REST API。
如果我使用默认网站中的目录或我使用的任何其他方法提供NodeJS应用程序。请告诉我这个过程。
提前感谢,
我尝试在IIS上托管单独的站点并停止默认站点。我的NodeJS应用程序运行良好。

f0ofjuux

f0ofjuux1#

如果你想通过在浏览器地址栏中输入https://example.com/nodejsapp(即默认端口443)来访问端口3030上的REST API,可以在IIS中使用反向代理和URL重写。
具体步骤请参考本博客:Setup IIS with URL Rewrite as a reverse proxy for real world apps

相关问题