proxy_cookie_domain
Директива proxy_cookie_domain переписывает атрибут Domain в заголовках Set-Cookie, передаваемых от проксируемого сервера.
Описание
Директива proxy_cookie_domain используется в NGINX при работе в режиме обратного прокси, в частности для изменения атрибута Domain у cookie, устанавливаемых upstream servers. Эта директива позволяет указать новый домен, в котором cookie будут доступны при возврате клиенту. Она принимает один или два аргумента: первый — исходный домен, с которого устанавливается cookie, а второй (необязательный) — домен, на который нужно переписать. Если указан только один аргумент, домен заменяется на домен сервера, что полезно, когда и upstream, и NGINX находятся в одном домене, чтобы обеспечить ожидаемый доступ к cookie.
Пример конфига
location / {
proxy_pass http://backend;
proxy_cookie_domain example.com my-website.com;
}Убедитесь, что новый домен задан правильно; в противном случае файлы cookie могут не отправляться обратно клиенту должным образом.
Если указан только исходный домен, NGINX по умолчанию использует домен сервера, поэтому убедитесь, что он соответствует вашим требованиям.