2013-12-10 32 views
0

目標是將mask_domain.com映射到masp.original_domain.com/something。爲了實現這一目標,我已經建立了我的nginx的mask_domain.com如下(這是一個Rails應用程序):在nginx代理傳遞到不同的域後設計會話

server { 
    listen 80; 
    server_name mask_domain.com; 

    location /assets { 
    proxy_pass http://mask.original_domain.com/assets; 
    } 

    location /uploads { 
    proxy_pass http://mask.original_domain.com/uploads; 
    } 

    location /something { 
    proxy_pass http://mask.original_domain.com; 
    } 

    location/{ 
    proxy_pass http://mask.original_domain.com/something/; 
    } 
} 

爲了驗證我使用的設計。我無法登錄,也沒有看到任何Cookie被設置。可能是因爲:

MyApp::Application.config.session_store :cookie_store, :key => '_my_app_session', :domain => :all 

和:域=>:所有這真的是 '.original_domain.com'

我會感謝任何提示或幫助:-)

回答