Docksal NGINX 反向代理 Cookie

问题描述

我正在尝试为站点的 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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...