RT,在 Rails 中使用 redirect_to导致疑惑行为,
redirect_to
redirect_to station_path
直接给 重定向到 https://nginx_upstream/stations。从配置了阿里云 WAF 之后出现的问题,Nginx 服务器和 Rails 不在一个服务器中,他们通过 Socket 连接。
https://nginx_upstream/stations
nginx_upstream 是在 nginx 中配置的一个 upstream。
要在 nginx 设置:
proxy_set_header Host $host;
https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/#passing-request-headers
确实可以了。感谢解答。