![Configuración de la ubicación del sitio en nginx](https://rvso.com/image/632774/Configuraci%C3%B3n%20de%20la%20ubicaci%C3%B3n%20del%20sitio%20en%20nginx.png)
Tengo un problema bastante simple que no puedo resolver. Llevo un tiempo buscando en la web pero no hay buenos resultados.
Me gustaría cambiar la ubicación predeterminada del sitio en mi servidor nginx que se ejecuta en CentOS.
La ubicación de la carpeta de mi sitio es html.
Edité el archivo nginx.conf para que se vea así:
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
}
}
Aquíes la estructura de carpetas del servidor.
El servidor fue actualizado posteriormente.
Cuando introduzco la dirección IP del servidor, todavía aparece la página html predeterminada de nginx.
¿Alguna idea de cuál puede ser la solución?
Si me perdí alguna información necesaria, hágamelo saber.
Respuesta1
Tienes que establecer root
una ruta absoluta y html
no parece una.
ex.
location / { root /root/html; index index.html index.htm; }
y garantizar los permisos correctos.
Respuesta2
Añadir default_server
a la listen
directiva:
listen 80 default_server;