cat nginx.conf events { worker_connections 8196; multi_accept on; }
http { include *.conf; } # Запускаю /etc/nginx # nginx 2016/04/07 12:49:38 [emerg] 69#69: "worker_processes" directive is not allowed here in /etc/nginx/nginx.conf:1 nginx: [emerg] "worker_processes" directive is not allowed here in /etc/nginx/nginx.conf:1 Если убрать include все работает. ---------------------- Вторая проблема: cat nginx.conf worker_processes 1; pid /var/run/nginx.pid; worker_rlimit_nofile 40000; events { worker_connections 8196; multi_accept on; } http { include default.conf; } # Запускаю /etc/nginx # nginx -p /webdav/ 2016/04/07 12:51:18 [emerg] 72#72: open() "/etc/nginx/default.conf" failed (2: No such file or directory) in /etc/nginx/nginx.conf:11 nginx: [emerg] open() "/etc/nginx/default.conf" failed (2: No such file or directory) in /etc/nginx/nginx.conf:11 я же явно указал в ключе -p каким должен быть корень для относительных путей, в include прописан относительный, следовательно путь должен быть /webdav/default.conf ------------ Мне необходимо менять путь к конфигу на этапе запуска через ключи в данном случае через '-p', каждый конфиг в своей папке, слить все конфиги в одну папку не могу так как они противоречат друг другу если попадают под маску *.conf Posted at Nginx Forum: https://forum.nginx.org/read.php?21,265983,265983#msg-265983 _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru