我已经设置了一个node.js应用程序并且它在端口4999上运行,但是当我浏览到网址www.website.com:4999
时,我在Chrome中遇到了This site can’t be reached
错误{{1}在Firefox中
用于启动节点应用程序的SSH代码
Secure Connection Failed
答案 0 :(得分:0)
只是编译我们从OP的帖子中得出的解决方案。
所以OP已经在本地测试了他的nodeJS应用程序,现在他想要将它暴露给万维网。虽然OP没有发布他gulpFile
的内容,但我猜他正在尝试使用gulp
的开发服务器来提供他的网页。并非不可能,但肯定不推荐。
更好的替代方法是使用像nginx
这样的真实网络服务器。
查看:强>
https://nginx.org/en/docs/beginners_guide.html
回到原来的问题。 OP被错误This site can’t be reached
击中的真正原因可能是因为他的服务器没有转发所需的端口,在这种情况下是端口4999
。暂时解决此问题的方法是更新Gulp文件,以便在端口80
上托管应用程序。
但是我仍然怀疑错误信息,因为我认为OP应该看到类似connection refused
的内容。无论如何,这并不重要。
总而言之,OP应考虑通过以下方式解决问题;