start - ¿Qué archivo nginx-config está habilitado,/etc/nginx/conf.d/default.conf o/etc/nginx/nginx.conf?
nginx version (2)
La configuración general de nginx está en /etc/nginx/nginx.conf
. /etc/nginx/conf.d/default.conf
se utiliza para configurar el host virtual predeterminado. Para esto también puede utilizar sites-available
y sites-enabled
.
Puede encontrar más detalles en una entrada de blog de digital ocean Cómo configurar el servidor web Nginx en un servidor privado virtual
Hay dos archivos de configuración, /etc/nginx/conf.d/default.conf
y /etc/nginx/nginx.conf
, pero ¿cuál está habilitado? Estoy ejecutando CentOS6.4 y nginx / 1.0.15.
Técnicamente, nginx.conf
es lo único que importa, si define todo dentro, todavía funcionará, pero para mantener las cosas organizadas, usan include
, en algún lugar al final de nginx.conf
verá include /etc/nginx/conf.d/*
y en algunas distribuciones también encontrará include /etc/nginx/sites-enabled/*
esta es una convención para mantener las cosas organizadas, cree sus bloques de servidor en esa conf.d
o sites-enabled
y se incluiría aquí como si estuviera escrito en el archivo nginx.conf
.
Por supuesto, puede agregar sus propias líneas de inclusión allí normalmente y crear su propia nueva carpeta conf que se incluiría automáticamente.
SUGERENCIA : estos archivos se incluyen en orden alfabético, debe tenerlo en cuenta si no especifica ningún servidor como servidor_predeterminado, ya que el primero sería el predeterminado.