【问题标题】:How to run my express app on digital ocean droplet如何在数字海洋水滴上运行我的快递应用程序
【发布时间】:2016-11-22 17:09:35
【问题描述】:

我在 Digital Ocean 上有一个 droplet,我花了很多时间按照他们的教程和所有这些来设置它。然后我将我的应用程序通过 SFTP 传输到我的服务器,然后它被传输,然后我运行 sudo npm start 并且控制台说它正在运行,但是当我访问 http://share3na.com 时,你可以看到没有任何显示。我通过运行sudo npm install --save [module] 安装了所有模块,然后在手动完成所有模块后,我运行sudo npm install

我还更改了域中的名称服务器。

【问题讨论】:

  • 您是否在服务器上使用代理将流量重定向到您的节点应用程序?
  • 您的节点服务器是否正在运行?确保您的节点服务器已配置并正在运行

标签: node.js express digital-ocean


【解决方案1】:

在数字海洋中,

最初我们购买了一个 droplet。稍后我们必须选择要安装的操作系统,在你的情况下你选择了 Linux 或者 Ubuntu。

首先,设置您的 ssh 访问权限并根据需要配置 ssh

稍后我们必须使用sudo apt-get update更新包管理器

将 NodeJs 应用程序复制到您的 droplet 中。

通过安装其依赖项和配置数据库等来设置 NodeJs。

为您的 NodeJs 应用配置 Nginx,并添加 SSL 证书(如果有)到 nginx。

配置好后重启 Nginx。

运行您的 NodeJs 应用。

如果 Nginx 配置正确,您应该能够访问您的 NodeJs 应用程序。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2016-07-15
    • 1970-01-01
    • 2015-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    • 2017-08-24
    • 1970-01-01
    相关资源
    最近更新 更多