Ошибка перенаправления Rails при установке nginx и unicorn

Я настроил свою работу на nginx и единороге, как описано в эпизоде ​​№293 Railscasts.

Когда я пытаюсь перенаправить, например

class PostsController < ApplicationController
  def show
    redirect_to posts_path, :notice => "Test redirect"
  end
end

, меня перенаправляют на http: // unicorn / posts вместо http://mydomain.com/posts

Вот мой nginx.conf для приложения

upstream unicorn {
  server unix:/tmp/unicorn.scvrush.sock fail_timeout=0;
}

server {
  listen 80 default deferred;
  # server_name example.com;
  root /var/apps/current/public;  

  try_files $uri/index.html $uri @unicorn;

  location @unicorn {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_redirect off;
    proxy_pass http://unicorn;
  }

  keepalive_timeout 5;
}
7
задан Jakub Arnold 17 November 2011 в 09:08
поделиться