Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
headers из SSI
Всем привет,
Скажите , а почему header-ы которые генерируются ssi инклудом не
передаются в окончательный ответ ?
Спасибо,
Вот такой файл:
index.html:
<!--# include file="/a.php"-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="author" content="test" />
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<title>Services</title>
</head>
<body>
</body>
a.php:
<?
header ('Set-Cookie: a=12');
?>
В ответе - тишина, т.е. хидеры не устанавливаются.
Если вызвать отдельно a.php - то все ок.
Конфиг
location / {
ssi on;
root $root;
index index.html index.htm ;
}
location ~ .php$ {
# internal;
client_body_temp_path /var/tmp/nginx 1 2;
client_body_in_file_only clean;
client_max_body_size 1M;
client_body_buffer_size 128k;
# fastcgi_pass_header "Set-Cookie";
fastcgi_pass unix:/var/run/nginx/phpfpm;
fastcgi_index index.php;
fastcgi_read_timeout 3600;
#include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME /var/www/engine$fastcgi_script_name;
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 GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx;
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;
}
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|