#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
без вести! Спасибо! Не знал об этом.