7
पर विफल रहता है मैंने Railscasts एपिसोड # 2 9 3 में वर्णित अनुसार nginx और unicorn पर चलाने के लिए अपना सेट अप किया है।रेल रीडायरेक्ट nginx और यूनिकॉर्न सेटअप
जब मैं रीडायरेक्ट करने के लिए प्रयास करते हैं, इस तरह के
class PostsController < ApplicationController
def show
redirect_to posts_path, :notice => "Test redirect"
end
end
के रूप में मैं http://unicorn/posts
http://mydomain.com/posts
के बजाय
पर पुनः निर्देशित करने के ऐप्स
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;
}
मैं एक समान सेटअप है, लेकिन इसके बजाय 'के स्थान @ unicorn' मैं' स्थान/'। क्या आपने कोशिश की है? – Frost
@ मार्टिनफ्रॉस्ट हाँ, मदद नहीं की। ऐसा लगता है कि यह डोमेन नाम के बजाय, proxy_pass URL को आधार URL के रूप में उपयोग करता है। –
क्या आप अपनी '। / Config/unicorn.rb' सामग्री भी पोस्ट कर सकते हैं? जैसे 'सुनो' निर्देश के साथ लाइन। – Tilo