如何在数字海洋水滴上运行我的快递应用程序

时间:2016-11-21 17:31:06

标签: node.js express digital-ocean

我在Digital Ocean上有一个小滴,我花了很多时间通过遵循他们的教程和所有这些来设置它。然后我SFTP将我的应用程序发送到我的服务器并且它已被转移,然后我运行sudo npm start并且控制台说它正在运行但是当我访问http://share3na.com时你可以看到没有出现。我通过运行sudo npm install --save [module]安装了所有模块,然后在手动完成所有模块之后确定,我运行了sudo npm install

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

1 个答案:

答案 0 :(得分:0)

在数字海洋中,

最初我们买了一滴。稍后我们必须选择要安装的操作系统,在您选择Linux的情况下可能是Ubuntu。

首先,设置 ssh access 并根据需要配置ssh

稍后我们必须使用sudo apt-get update

更新包管理器

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

通过安装其依赖关系并配置数据库等来设置NodeJ。

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

配置后

重启 Nginx。

运行您的NodeJs应用。

如果Nginx配置正确,您应该可以访问NodeJs应用程序。

希望这有帮助。