Include часть конфига

Anton Bessonov exelib на googlemail.com
Сб Май 22 17:52:28 MSD 2010


Раз не получается прописать UID по человечески, решил плодить инстанции 
энджина. Что бы избавиться от редундантности повторяющихся кусков 
конфига создал nginx.conf.header с типа

error_log  /tmp/error.log;

events {
    worker_connections  1024;
}


http {
    include       /usr/local/nginx/mime.types;
    default_type  application/octet-stream;
[...]
    keepalive_timeout  65;

и футер с закрывающим "}" директиву http.

То есть сама идея была создавать конфиги в стиле

user myuser;
include /usr/local/nginx/nginx.conf.header;

server {
    listen 80;
[...]
    }
}

include /usr/local/nginx/nginx.conf.footer;


однако nginx -t:

[emerg]: unexpected end of file, expecting "}" in 
/usr/local/nginx/nginx.conf.header:36


То есть так, как я хотел не получится? Какие есть best practice?



Подробная информация о списке рассылки nginx-ru