официальная документация nginx ужасна)
мне нужно список всех возможных директив с контекстом и дефолтными настройками
в формате json
вот список всех директив
результатом работы должен быть json файл вот с такой аккуратной структурой для каждой директивы:
[
{
"id": "error_log", //оригинальное название директивы
"name": "ErrorLog", //с заглавных букв все части, и без знаков пунктуаций
"syntax": "error_log file [level];", //синтакс
"default": "error_log logs/error.log error;", //по умолчанию если есть
"context": ["main", "http", "mail", "stream", "server", "location"] //контекст
},
{
"id": "accept_mutex",
"name": "AcceptMutex",
"syntax": "accept_mutex on | off;",
"default": "accept_mutex off;",
"context": ["events"]
}
]
ps можно написать парсер, можно руками все быстро собрать, главное результат