使用在Azure上运行的Node.js Express应用程序将HTTP流量重新路由到HTTPS

使用在Azure上运行的Node.js Express应用程序将HTTP流量重新路由到HTTPS,azure,http,https,routes,port,Azure,Http,Https,Routes,Port,我已在Azure虚拟机上成功设置了Node.JS Express应用程序(网站)。应用程序正在侦听端口7777。express应用程序正在证书启用模式下运行,并具有网站域名的有效SSL证书。我的虚拟机中有一个端点,它将端口443流量映射到端口7777。一切正常,只要我使用“https://”链接,我就可以访问该网站。但是,如果我尝试使用plan HTTP链接(“HTTP://”)访问该站点,则无法访问该站点 我遇到的问题是如何设置,以使普通HTTP流量到达我的应用程序。如果我尝试设置将端口80流

我已在Azure虚拟机上成功设置了Node.JS Express应用程序(网站)。应用程序正在侦听端口7777。express应用程序正在证书启用模式下运行,并具有网站域名的有效SSL证书。我的虚拟机中有一个端点,它将端口443流量映射到端口7777。一切正常,只要我使用“https://”链接,我就可以访问该网站。但是,如果我尝试使用plan HTTP链接(“HTTP://”)访问该站点,则无法访问该站点

我遇到的问题是如何设置,以使普通HTTP流量到达我的应用程序。如果我尝试设置将端口80流量映射到端口777的端点,Azure控制台将不允许这样做,因为它需要唯一的公共/私有端口对,并且端口7777已与端口443映射端点一起使用

看起来我很接近。我需要做什么才能让Azure将端口80流量路由到我的Node.JS Express应用程序