Приложение Rails 5.1.
Мой main_domain.com заблокирован блокировщиками рекламы, поэтому пользователи не могут использовать прямые ссылки на изображения с моего сайта.Я решил использовать new_domain.com + NGINX обратный прокси-сервер для перенаправления запросов с new_domain.com на main_domain.com , и это работает.Конфигурация NGINX:
server {
server_name new_domain.com;
location / {
proxy_set_header X-Connecting-IP $remote_addr;
proxy_pass https://main_domain.com;
}
}
Но есть новая проблема: файлы cookie на main_domain.com после обратного прокси отсутствуют.
Странно, что после прокси в запросе и файлах cookie указан правильный домен:
pry(main)> request.domain
=> main_domain.com
pry(main)> cookies.request.domain
=> main_domain.com
, но необходимый ключ uniq_key
пуст:
pry(main)> cookies[:uniq_key]
=> nil
, хотяон был создан ранее и отображается в консоли разработчика браузера, если я открываю main_domain.com .
Почему файлы cookie пусты и как я могу их прочитать?Заранее спасибо.