【发布时间】:2020-03-25 03:37:51
【问题描述】:
免责声明:这是我第一次同时使用 node.js、Web 服务器和 Web 应用程序。
大家好,
我已将我的第一个 node.js 应用程序上传到我的 DigitalOcean droplet (vps)。使用 Putty 我设法访问了我的服务器,并使用终端下载了NPM、Node、MongoDB、Python,最后是Nodemon。
我使用npm 安装了所有依赖项,并且能够使用“nodemon app.js”启动我的服务器。然后,我使用 DigitalOcean 为我的服务器提供的 IP 地址成功连接到我的 Web 应用程序。
但是,url 自动填充 IP 以将 :3000 作为端口,例如:http://123.45.678.999:3000。然后,我从 GoDaddy 购买了一个域名,并将域名服务器设置为 ns1.digitalocean.com、ns2.digitalocean.com 和 ns3.digitalocean.com。在数字海洋上,我配置了网络/DNS 设置以将我的新域名链接到我的服务器的 IP。
但是,当我导航到我的域名时,我的网页只会显示:
此页面不工作,域未发送任何数据,ERR_EMPTY_RESPONSE。
我仍然可以使用 ip:port 连接到我的网络应用程序。
我在这里遗漏了什么吗?我看到的每个指南/教程,人们只能使用 IP 进行连接,为什么我的需要一个端口?任何想法为什么域不起作用?任何帮助将不胜感激...
提前致谢!
【问题讨论】:
标签: node.js mongodb web-applications server digital-ocean