С целью разгрузки сервера (под управлением CentOS 5.6) - была установлена связка Apache 2.2.19 (backend) + Nginx 1.0.5 (frontend).
Сайты, размещенные на данном сервере (после установки вышеуказанной связки), — заработали (время ответа - сократилось, нагрузка на проц - уменьшилась), однако не обошлось без «ложки дегтя».
Так, сайт, использующий cookie для долговременного хранения параметров сессии пользователя (до следующего посещения) — частично утратил возможность их установки в новое значение (существующее значение — доступно только для считывания) (скрипты сайта не изменялись).
Частичность утраты возможности установки новых значений сессии в cookie - состоит в том, что если пользователь использует Internet Explorer или Chrome — тогда скрипт сайта может изменить cookie в заданное значение (как и должно быть - точно так же, как сайт работал до изменения настроек веб-сервера), а если пользователь использует Firefox либо Opera — тогда нет.
На одном из форумов встретилось упоминание о том, что данная проблема может быть решена установкой nginx из исходников — установил из исходников — без толку.
Nginx был сконфигурирован следующей строкой:
./configure --prefix=/usr --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --user=nginx --group=nginx --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/tmp/nginx/client/ --http-proxy-temp-path=/var/tmp/nginx/proxy/ --http-fastcgi-temp-path=/var/tmp/nginx/fcgi/
Подскажите, что нужно изменить/указать/добавить, что бы восстановить возможность изменения значений в cookie?
Ниже привожу выдержку из конфигурации NGINX:
server {
listen 192.168.1.1:80;
server_name domain.sitename.ru;
access_log off;
location / {
proxy_pass http://127.0.0.1:8080/;
proxy_redirect off;
log_not_found off;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 10m;
}
}
П.С. Пробовал указывать в разделе «location» директивы «proxy_pass_header Cookie» и «proxy_pass_header Set-Cookie» - без толку.


Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от linux0id

Ответ на:
комментарий
от true_admin

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум nginx 1.1.19 и неправильное определние ИП клиентов (2012)
- Форум Сжатие nginx gzip (2016)
- Форум Nginx - core dumped (2013)
- Форум Сборка nginx (2019)
- Форум nginx rpmbuild, error with client_temp (2013)
- Форум nginx proxy для нескольких путей (2011)
- Форум Ошибка при сборке nginx (2017)
- Форум nginx редирект верхнего регистра (2018)
- Форум Кэшировнаие nginx (2011)
- Форум Помогите, компиляция Nginx (2017)