Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
проблема с куками
- To: nginx-ru@xxxxxxxxx
- Subject: проблема с куками
- From: "adlan elm" <adlan.elm@xxxxxxxxx>
- Date: Thu, 12 Jun 2008 08:47:04 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=8Jnip2EE5Y2eR/RnS2yOFtxMpzfVodbJHPgATtMvGPU=; b=KM39pdf0U/3ag/sDTumV88tqDZJIBZr+QJzK/d9XD/CxgRnEayuuZyabzIAKpmnu8M Mp6kv7PlVmNlSe32w4tTJOeEeKu5Q9n9n0bOMVy9mcWwSO40fVnHZnpUCyh4XHTVTiD/ valXE9jKQegawqT67RRM3QsxBdETeKCYeE/eA=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=s8ElK3KdAxdLwdNmuPljfBFucED7Chra7BpQIf+dXUrJAIrAxVZJtcbHwK1MVP7MUU xStphi4KnbLnWC5jD7cZffMFYW0T6itntvMZMO+dOIezynWkHztZtrz3SSFg5y+FD9Xv /f/PeF8v/MIlUvhuYn43Uv51G9qrTny/A+IlM=
Добрый день.
Ситуация следующая, настроил быстренько nginx/0.6.29 для работы
фронтендом для tracd и php-fcgi,
trac работает безупречно, но проблема появилась с phpbb3. После
авторизации, сервер высылает куки со всем необходимым для данной
сессии, но в браузере эти куки почему-то не остаются. Проблема
отсутствует для phpMyAdmin.
Вот заголовки ответов сервера для phpbb i phpMyAdmin соответственно.
HTTP/1.x 200 OK
Server: nginx/0.6.29
Date: Thu, 12 Jun 2008 06:08:41 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Keep-Alive: timeout=20
X-Powered-By: PHP/5.2.6RC4-pl0-gentoo
Set-Cookie: phpbb3_hnggd_u=2; expires=Fri, 12-Jun-2009 06:08:41 GMT;
path=/php/forum/; domain=scm-server; HttpOnly
Set-Cookie: phpbb3_hnggd_k=; expires=Fri, 12-Jun-2009 06:08:41 GMT;
path=/php/forum/; domain=scm-server; HttpOnly
Set-Cookie: phpbb3_hnggd_sid=c879d0964f95553e0095fe3f379f3cf4;
expires=Fri, 12-Jun-2009 06:08:41 GMT; path=/php/forum/;
domain=scm-server; HttpOnly
Cache-Control: private, no-cache="set-cookie"
Expires: 0
Pragma: no-cache
HTTP/1.x 302 Moved Temporarily
Server: nginx/0.6.29
Date: Thu, 12 Jun 2008 06:08:46 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
Keep-Alive: timeout=20
X-Powered-By: PHP/5.2.6RC4-pl0-gentoo
Set-Cookie: pma_fontsize=82%25; expires=Sat, 12-Jul-2008 06:08:45 GMT;
path=/php/pma/; httponly
Set-Cookie: pma_fontsize=82%25; expires=Sat, 12-Jul-2008 06:08:45 GMT;
path=/php/pma/; httponly
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: private, max-age=10800, pre-check=10800
Last-Modified: Wed, 11 Jun 2008 15:21:22 GMT
Location:
http://scm-server/php/pma/index.php?lang=en-utf-8&token=ec84f02af81963dcfc47b146a7f1d680
Уже второй час как не могу понять в чем дело. Проблема воспроизводится
на разных браузерах.
Причем у меня есть еще один хост на котором phpbb сидит под апачем и
проксируется через nginx, там этой проблемы не наблюдается. Google об
этом ничего не знает или я неправильно спрашиваю. Может кто
сталкивался ?
...
fastcgi_read_timeout 3m;
fastcgi_buffer_size 4k;
fastcgi_buffers 8 32k;
...
client_header_buffer_size 4k;
large_client_header_buffers 4 32k;
...
...
location /php/
{
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:8001;
fastcgi_index index.php;
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_FILENAME
$document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
}
index index.html index.php index.htm;
root /var/www/scm-server/htdocs;
}
...
|