Основная функциональность | ![]() english עברית 日本語 русский türkçe новости [en] об nginx скачать безопасность [en] pgp ключи [en] документация введение [en] howto faq trac wiki ссылки [en] книги [en] поддержка пожертвования [en] nginx.com @nginxorg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Пример конфигурации
Директивы
Определяет, будет ли nginx запускаться в режиме демона. Используется в основном для разработки.
Включает отладочный лог для отдельных клиентских соединений.
Для остальных соединений используется уровень лога, заданный директивой
error_log.
Отлаживаемые соединения задаются IPv4 или IPv6 (1.3.0) адресом или сетью.
Соединение может быть также задано при помощи имени хоста, в этом случае
используется первый IPv4-адрес, соответствующий имени.
Отладочный лог для соединений через UNIX-сокеты (1.3.0) включается параметром
“
Для работы директивы необходимо сконфигурировать nginx с параметром
Конфигурирует запись в лог.
Первый параметр задаёт файл, который будет хранить лог.
Специальное значение
Второй параметр определяет уровень лога.
Уровни лога, указанные выше, перечислены в порядке возрастания их серьёзности.
При установке определённого уровня в лог попадают все сообщения
указанного и более серьёзных уровней.
Например, при стандартном уровне Для работы уровня лога
Позволяет ограничить набор переменных окружения, поменять им значения или же создать новые переменные окружения для следующих случаев:
Если переменная TZ не описана явно, то она всегда наследуется и всегда доступна модулю ngx_http_perl_module. Пример использования: env MALLOC_OPTIONS; env PERL5LIB=/data/site/modules; env OPENSSL_ALLOW_PROXY_CERTS=1;
Переменная окружения NGINX используется для внутренних целей nginx и не должна устанавливаться непосредственно самим пользователем.
Включает в конфигурацию другой Пример использования: include mime.types; include vhosts/*.conf;
Определяет, будут ли запускаться рабочие процессы. Эта директива предназначена для разработчиков nginx.
Эта директива появилась в версии 1.1.12. Разрешает или запрещает использование JIT-компиляции (PCRE JIT) для регулярных выражений, известных на момент парсинга конфигурации. Использование PCRE JIT способно существенно ускорить обработку регулярных выражений. Для работы JIT необходима библиотека PCRE версии 8.20 или выше, собранная с параметром конфигурации
Задаёт
Задаёт название аппаратного SSL-акселератора.
Уменьшает разрешение таймеров времени в рабочих процессах, за счёт
чего уменьшается число системных вызовов Пример использования: timer_resolution 100ms;
Внутренняя реализация интервала зависит от используемого метода:
Задаёт пользователя и группу, с правами которого будут работать
рабочие процессы.
Если
Привязывает рабочие процессы к группам процессоров. Каждая группа процессоров задаётся битовой маской разрешённых к использованию процессоров. Для каждого рабочего процесса должна быть задана отдельная группа. По умолчанию рабочие процессы не привязаны к конкретным процессорам. Например, worker_processes 4; worker_cpu_affinity 0001 0010 0100 1000; привязывает каждый рабочий процесс к отдельному процессору, тогда как worker_processes 2; worker_cpu_affinity 0101 1010; привязывает первый рабочий процесс к CPU0/CPU2, а второй — к CPU1/CPU3. Второй пример пригоден для hyper-threading.
Директива доступна только на FreeBSD и Linux.
Задаёт приоритет планирования рабочих процессов подобно тому,
как это делается командой Пример использования: worker_priority -10;
Задаёт число рабочих процессов. Оптимальное значение зависит от множества факторов, включая (но не ограничиваясь ими) число процессорных ядер, число жёстких дисков с данными и картину нагрузок. Если затрудняетесь в выборе правильного значения, можно начать с установки его равным числу процессорных ядер.
Изменяет ограничение на наибольший размер core-файла
(
Изменяет ограничение на максимальное число открытых файлов
(
Задаёт каталог, который будет текущим для рабочего процесса. Основное применение — запись core-файла, в этом случае рабочий процесс должен иметь права на запись в этот каталог. |