问题描述
我正在尝试为站点的 Docksal/docker localhost 版本中的路径设置 Nginx 反向代理 - 并使其大部分工作。在我的 Nginx vhost 配置中,我有这个:
location /MYPROXIEdpath {
# access_log off;
access_log /var/log/Nginx/access.log;
error_log /var/log/Nginx/error.log;
proxy_pass https://whatever.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_buffering off;
proxy_cache off;
proxy_read_timeout 4h;
}
在服务器部分:
server {
listen 80 default_server;
server_name _;
root /var/www/build/html;
proxy_cookie_path / "/; HTTPOnly; Secure";
underscores_in_headers on;
它似乎大部分都在工作 - 但是来自代理域的 cookie 没有在本地设置/尊重。很长一段时间以来,我一直在为这个问题拉头发。当我使用相同类型的 Nginx 配置执行简单的 docker-compose 时,它可以完美运行。
是否存在某种我遗漏的上游问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)