Los archivos conf de Nginx se escriben en su propio idioma o sintaxis. He incluido algunos de los conceptos básicos a continuación. Estos son mis propias notas personales tomadas de Mastering Nginx
Formato básico
el archivo de base se divide en secciones
:
<section> {
<directive> <parameters>;
}
de parámetros globales
no definen en formato estándar descrito anteriormente , no tiene {} una sección global al sur. Se coloca en la parte superior del archivo de configuración
params globales importantes
usuario - usuario y grupo el cual el trabajador se ejecutan los procesos. Si omite grupo sea igual a ese usuario a utilizar
worker_processes - número de procesos de trabajo comenzó. Manejan conexiones de clientes. como una regla para cargas vinculados a la CPU este debe ser igual número de procesadores y para i cargas/O encuadernados veces Este por 1,5 o 2
error_log - ubicaciones de error_logs. un sobrescribir en directivas. Un segundo parámetro indica el nivel de depuración de registro (solo disponible cuando se configura la modificación de depuración en la compilación), información, aviso, advertencia, error, crítica, alerta y emergencia.
pid - el archivo en el que el identificador de proceso del proceso principal está escrito, sobrescribiendo la compilados por defecto.
worker_connections - configura el número máximo de conexiones simultáneas que un proceso de trabajo puede tener abiertos. Especialmente importante en servidores proxy inversos: es posible que se requiera un ajuste adicional en el nivel del sistema operativo para alcanzar este número de conexiones simultáneas.
Usando incluir archivos se puede utilizar en cualquier lugar de su archivo de configuración
incluyen /opt/local/etc/nginx/mime.types;
Puede aparecer un comodín en la ruta para hacer coincidir varios archivos: include/opt/local/etc/nginx/vhost/*.conf;
Un archivo de configuración se puede probar fácilmente llamando NGINX como sigue: nginx -t -c
La sección Http será la sección más comúnmente utilizado.
Disculpe mi fuera de tema, pero: en lugar de usar 'a menos', ¿qué hay de malo en negar la condición? – nc3b
Creo que esta es una pregunta relevante para algunos. Creo que su intención era determinar si hay un lexer para los archivos de configuración de nginx. – engineerDave