小编4it*_*sik的帖子

rails nginx puma 在 /etc/nginx/sites-enabled 中复制上游“puma”

我已经为本教程设置了我的服务器(https://coderwall.com/p/ttrhow/deploying-rails-app-using-nginx-puma-and-capistrano-3

当我使用一个项目时,一切正常,但是当我将另一个项目添加到此 VPS 时,出现错误 [emerg] 20737#0: duplicate upstream "puma" in /etc/nginx/sites-enabled/vsejalreg:1

我的 nginx 配置

upstream puma {
  server unix:///home/deployer/apps/vsejalreg/shared/tmp/sockets/vsejalreg-puma.sock;
}

server {
  listen 80;
  server_name wjreg.rubyserv.ru www.wjreg.rubyserv.ru;

  root /home/deployer/apps/vsejalreg/current/public;
  access_log /home/deployer/apps/vsejalreg/current/log/nginx.access.log;
  error_log /home/deployer/apps/vsejalreg/current/log/nginx.error.log info;

  location ^~ /assets/ {
    gzip_static on;
    expires max;
    add_header Cache-Control public;
  }

  try_files $uri/index.html $uri @puma;
  location @puma {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_redirect off;

    proxy_pass http://puma;
  }

  error_page 500 502 503 504 /500.html;
  client_max_body_size 10M;
  keepalive_timeout 10;
}
Run Code Online (Sandbox Code Playgroud)

upstream puma …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails nginx puma

5
推荐指数
2
解决办法
2424
查看次数

标签 统计

nginx ×1

puma ×1

ruby-on-rails ×1