Cómo encontrar la carpeta de configuración de Nginx

Contenidos

Logotipo de NGINX

Nginx utiliza archivos de configuración basados ​​en texto para controlar su comportamiento. Por lo general, el valor predeterminado es /etc/nginx/, y contiene algunos archivos de configuración diferentes, aún cuando la ubicación puede variar según su instalación.

Las ubicaciones habituales

La ubicación predeterminada de la carpeta de configuración de nginx es:

/etc/nginx/

Es probable que esta ubicación sea la predeterminada para todas las instalaciones normales. Si instaló nginx desde el administrador de paquetes de su distribución, es probable que se encuentre aquí.

Dentro de este directorio tiene algunos archivos, sin tener en cuenta dónde se encuentre la carpeta principal en su unidad:

  • nginx.conf, que es el archivo de configuración principal de nginx.
  • sites-available/, un directorio que de forma general contiene diferentes archivos de configuración para cada nombre de dominio individual que aloja su servidor. A modo de ejemplo, sites-available/example.com puede contener un bloque con ServerName example.com, aún cuando puede utilizar estos archivos para cualquier cosa.
  • sites-enabled/, un directorio que contiene enlaces simbólicos a los archivos de configuración en sites-available. Simplemente, actúa como un conmutador y le posibilita activar y desactivar sitios a través de la vinculación simbólica de diferentes archivos.

Si no tiene la carpeta en /etc/nginx/, es factible que su instalación lo haya creado en otro lugar, lo cual es probable si lo ha compilado usted mismo. En este escenario, probablemente esté instalado en el /usr/local/ carpeta, en uno de los siguientes directorios raíz:

  • /usr/local/nginx/, el escenario más probable si ha compilado desde la fuente
  • /usr/local/nginx/conf/
  • /usr/local/etc/nginx/

Si no está aquí, probablemente esté operando en un entorno en contenedor o algo salió mal durante la instalación. Si es así, debe localizarlo manualmente.

Cómo hallar la carpeta de configuración manualmente

Nginx proporciona un comando para probar la sintaxis del archivo de configuración antes de reiniciar y aplicar cambios. Debe ejecutarlo cada vez que realice cambios para evitar el tiempo de inactividad debido a fallas, pero además puede usarlo para hallar la ubicación del archivo que está usando nginx.

El comando es simplemente:

nginx -t

Aunque prueba su archivo de configuración, además refleja la ruta completa a él, sin tener en cuenta dónde esté instalado:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Si esta función no se ejecuta, no tiene nginx instalado en primer lugar (o no está en la RUTA de su sistema).

Ubicaciones de la raíz del documento

Puede cambiar la raíz del documento a lo que desee, por lo que no importa tanto como las ubicaciones de configuración. La ubicación predeterminada debe ser:

  • /var/www/html/ en sistemas basados ​​en Debian como Ubuntu
  • /usr/share/nginx/html/ en sistemas basados ​​en RHEL como CentOS

De cualquier manera, la raíz del documento está codificada en los archivos de configuración, por lo que puede encontrarla desde allí.

Suscribite a nuestro Newsletter

No te enviaremos correo SPAM. Lo odiamos tanto como tú.