nginx proxy_cookie_path с другим атрибутом домена

#nginx #cookies #reverse-proxy #nginx-reverse-proxy

#nginx #файлы cookie #обратный прокси #nginx-обратный прокси

Вопрос:

Я хочу проксировать домен www.example.com www.otherdomain.com . Прокси работает, как и ожидалось, но у меня есть проблема с установкой правильных www.example.com файлов cookie (для этого мне нужен файл cookie сеанса)

В моем nginx.conf у меня есть proxy_cookie_path / "/; HTTPOnly; Secure"; . Это прокси-сервер одного из заголовков файлов cookie, у которого нет атрибута домена

set-cookie: cookietest=1; Max-Age=315569520; Expires=Mon, 18-Nov-2030 08:58:02 GMT

Но не для файла cookie с атрибутом домена set-cookie: SESSIONID=sessionID; Domain=www.otherdomain.com; Path=/; HTTPOnly; Secureotherdomain; Secure; HttpOnly , я предполагаю, что проблема заключается в атрибуте домена, который установлен на пример домена и, таким образом, отклоняется моим браузером. Есть ли способ либо изменить этот заголовок, чтобы исключить атрибут домена, либо другую возможность установить этот файл cookie www.example.com ?

Комментарии:

1. Это не proxy_cookie_domain то, что вы ищете? Также существует proxy_cookie_flags директива (доступна только в nginx 1.19.3 ).

2. Я пропал proxy_cookie_domain без вести! Спасибо! Не знал об этом.