С целью разгрузки сервера (под управлением 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 (2017)
- Форум nginx редирект верхнего регистра (2018)
- Форум Помогите, компиляция Nginx (2017)
- Форум nginx rpmbuild, error with client_temp (2013)
- Форум как правильно пере собрать Nginx c openssl (2018)
- Форум Nginx + apache (2011)
