我在 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/