start nginx centos6

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.