首页 文章

在DigitalOcean上托管多个流星应用程序

提问于
浏览
1

我需要在同一个数字海洋液滴上运行两个流星应用程序 . 关于this tutorial我成功地让这两个应用程序在my-domain.com:3000和my-domain-1.com:3001上运行,但是我无法使用Nginx完成转换代理 . 在教程之后我想出了以下内容:

第一个app配置文件:

server {
 listen 80;
 server_name http://saveting.com;

 location / {
    proxy_pass http://localhost:3000;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
 }
}

第二个应用配置:

server {
 listen 80;
 server_name http://downloadinstagramvideo.com;

 location / {
    proxy_pass http://localhost:3001;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
 }
}

EDIT1 :

问题是在实现更改之前必须重新启动nginx . 使用后工作:

sudo service nginx start

1 回答

  • 2

    server_name 指令不应包含方案名称,请使用:

    server_name saveting.com;
    

    server_name downloadinstagramvideo.com;
    

相关问题