我的代理通行证进入示例:7456/nix/sign_in,但是当我输入登录名和密码并单击提交按钮时,服务器不会停留在示例:7456/nix/sign_in 并重定向到示例:7456/sign_in。
server {
listen 7456;
charset utf-8;
server_name example;
root /home/support/project_test/public;
passenger_enabled on;
rails_env development;
location /nix/ {
root /home/support/project_nginx/public;
passenger_base_uri /nix/;
passenger_enabled on;
#include proxy_params;
proxy_pass http://10.77.92.167:7458/;
#proxy_set_header X-Accel-Redirect;
proxy_pass_header X-Accel-Redirect;
proxy_set_header Content-Length 0;
proxy_set_header Host $host;
proxy_redirect off;
}
}
server {
listen 7458;
charset utf-8;
server_name example;
root /home/support/project_nginx/public;
passenger_enabled on;
rails_env development;
}
如何修复重定向并保留示例:7456/nix/ - 在代理通行证上。
我使用 Nginx、Passenger 和 Ruby on Rails。