我在Nuxtjs中有两个应用程序(客户端和管理平台),我想将它们部署在Digital Ocean上。
我认为使用$ 5的Droplet就足够了,但我真的不知道是否可以将这两者部署在同一个Droplet上,并将其中一个指向example.com,将另一个指向admin.example.com。
此外,我想知道是否可以在其中实施类似webmail的功能(我不会使用磁盘来保存邮件,而是创建帐户并将其与gmail或Outlook上的pop3一起使用)。
答案 0 :(得分:1)
您可以在单个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上运行。