Estoy intentando configurar una instalación de nginx en un VPS de Amazon Lightsail que ejecuta Debian (no el paquete Nginx Bitnami). Soy un poco novato en esto. Estoy totalmente desconcertado por lo que está pasando.
Salida de ls -l /etc/nginx/sites-enabled
:
lrwxrwxrwx 1 raíz raíz 39 27 de julio 16:39 estático -> /etc/nginx/sites-available/static
Contenido de /etc/nginx/sites-available/static
:
servidor { escuchar 80; escuchar [::]:80; nombre_servidor 'NOMBRE DE DOMINIO' www.'NOMBRE DE DOMINIO' www1.'NOMBRE DE DOMINIO' 'DIRECCIÓN IP DEL SERVIDOR' raíz /var/www/estática índice index.html; ubicación / { índice index.html; try_files $uri $uri/ =404; } }
En lo anterior, DOMAIN_NAME
y IP ADDRESS
son marcadores de posición para el texto real.
La salida de nginx -T
muestra el contenido de static
mostrado después del contenido de /etc/nginx/nginx.conf
. No hay server-name
líneas en este resultado excepto las que están en static
.
/var/log/nginx/access.log
muestra los accesos cuando ingreso el nombre de dominio principal, pero no los nombres de subdominio. En cualquier caso, ya sea que ingrese al subdominio o solo al dominio principal, se me muestra la página de bienvenida.
Lo que es aún más desconcertante es que la página de bienvenida parece estar en /var/www/html/index.html
. Así que también modifiqué ese archivo como prueba. Pero tampoco se mostró la versión modificada.
Estoy al final de mi ingenio. ¿Qué he hecho mal?
Respuesta1
El comentario de @RichardSmith sobre la pregunta me indicó la respuesta correcta.
Usé código de otros sitios web para construir el archivo de bloqueo de mi servidor ( /etc/nginx/sites-available/static
). Pero parte de ese código era incorrecto: no terminaba cada línea con un archivo ;
.
Una vez que agregué eso al archivo, así:
servidor { escuchar 80; escuchar [::]:80; nombre_servidor 'NOMBRE DE DOMINIO' www.'NOMBRE DE DOMINIO' www1.'NOMBRE DE DOMINIO' 'DIRECCIÓN IP DEL SERVIDOR'; raíz /var/www/static; índice index.html; ubicación / { índice index.html; try_files $uri $uri/ =404; } }
¡Funcionó perfectamente!
NÓTESE BIEN:Aunque Wish nginx -t
me habría avisado sobre esto...