deployment - 我可以在 digitalocean 的一个 Droplet 中托管多个应用程序吗

标签 deployment digital-ocean

我在 Nuxtjs(客户端和管理平台)中有两个应用程序,我想将它们部署在 Digital Ocean 上。

我认为 5 美元的 Droplet 就足够了,但我真的不知道是否可以将两者部署在同一个 Droplet 上,并将一个指向 example.com,另一个指向 admin.example.com。

另外,我想知道是否可以在那里实现类似网络邮件的功能(我不会使用磁盘来保存邮件,而是创建帐户并在 gmail 或 Outlook 上与 pop3 一起使用它们)。

最佳答案

您可以在单个 Droplet 上托管多个应用程序,但您需要运行反向代理(例如 nginx)以及应用程序来处理基于您的域的路由。你可以阅读nginx的安装here 。然后想法是将 nginx 配置为如下所示:

server {
  server_name example.com;
  location / {
     proxy_pass http://localhost:3000;
  }
}

server {
  server_name admin.example.com;
  location / {
     proxy_pass http://localhost:5000;
  }
}

假设您的 2 个 Nuxtjs 应用程序在 Droplet 的 localhost:3000 和 localhost:5000 上运行。

关于deployment - 我可以在 digitalocean 的一个 Droplet 中托管多个应用程序吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61032210/

相关文章:

java - Maven Wildfly 远程部署

ubuntu - 如何在服务器中运行 headful puppeteer?

SSL (https) 拒绝在 IPv6 网络 Digitalocean 中加载网站

kubernetes - 在 DigitalOcean 上使用 terraform 预部署 Kubernetes 负载均衡器?

deployment - Emacs-Lisp : How to package emacs-lisp program as PC application?

linux - 在 Docker 中部署交叉编译工具链

security - 无法在 Security-Hardened Tomcat 8 中部署 Tomcat Manager(SEVERE : ContainerBase. addChild: start: Failed to start component)

java - 无法使用 Deploy to container Plugin 从 jenkins 对 tomcat 部署 war

sftp - DigitalOcean SFTP 无法在 PHPSTORM 上运行

python - Django、django oscar 和 digital ocean