Act. 4 Multisitios NGINX
Act. 4 Multisitios NGINX
Act. 4 Multisitios NGINX
“
”
REPORTE DE
PRACTICA
integrantes:
• Mil Jiménez Carlos Alberto
• Ovando Arcos Angie Michelle
• Rodríguez Campos Rodrigo Irán
• Mosqueda Gómez Jesús Alexander
• Sánchez Córdova Yaditzy Arisbeth
Profesor:
Villanueva Guzmán Jorge Cein
Carrera:
Ing. En Sistemas Computacionales
Fecha de entrega:
07 de octubre del 2024
2
INDICE
INTRODUCCIÓN .............................................................................................................................. 3
REQUISITOS PARA LA INSTALACIÓN ..................................................................................... 4
LAS CARPETAS DE CONFIGURACIÓN .................................................................................... 5
EDICIÓN DE NGINX.CONF ........................................................................................................... 6
DOCUMENTO HTML .................................................................................................................... 10
ACTIVAR EL ACCESO A LA NUEVA UBICACIÓN DEL ÍNDEX ......................................... 11
Conclusión ..................................................................................................................................... 13
Bibliografía ..................................................................................................................................... 14
3
INTRODUCCIÓN
Si ejecuta el ls comando para ver qué archivos y carpetas hay aquí, verá un montón
de cosas diferentes, la mayoría de las cuales son irrelevantes en la actualidad. Las
que debe tener en cuenta son las siguientes:
• nginx.conf es el archivo que contiene, como ya habrás adivinado, la
configuración predeterminada de Nginx. Lo editaremos más adelante.
• conf.d es un directorio donde puedes colocar archivos de configuración
personalizados. Puedes usarlo para sitios web, pero es mejor usarlo para
configuraciones específicas de funciones que desees en todos tus sitios web.
• default.d es un directorio donde podría ir la configuración de su sitio web si
solo estuviera ejecutando un sitio en el servidor o si su servidor tiene un sitio
web "principal". Déjelo así por ahora.
mkdir sites-enable
EDICIÓN DE NGINX.CONF
Entonces, desde el /etc/nginx/directorio, abre nginx.conf
include /etc/nginx/sites-enabled/*.conf;
7
Y nos aseguramos que las demás líneas estén bien comentadas para que no haiga
problemas mas adelante
Una vez echo términamos estos pasos guardamos y reiniciamos con:
systemctl restart nginx
8
Crearemos una nueva carpeta en la ruta del proyecto declarada en la selección root
del documento anterior:
Y como buenas practicas podemos verificar que no hay ningún problema en nuestra
sintaxis con: nginx -t
DOCUMENTO HTML
Una vez terminamos con las configuraciones anteriores podemos crear un
documento con index.html en la nueva carpeta del proyecto:
vi /srv/www/dominio/public_html/index.html
Como podrán ver nos muestra un error 403, lo que es normal ya que nos falta
algunas configuraciones para el acceso de ubicación del índex, pero esto demuestra
que vamos bien con nuestras configuraciones.
11
Computadora externa
13
Conclusión
El configurar un servidor NGINX para alojar varios sitios es una tarea bastante
sencilla si se sigue un proceso claro. Podemos gestionar múltiples dominios en un
solo servidor creando archivos de configuración específicos para cada uno y
habilitándolos correctamente.
Es esencial verificar la seguridad del servidor, incluyendo el uso de herramientas
como SELinux, y asegurarnos de que todo funcione correctamente con un chequeo
previo usando nginx -t antes de reiniciar.
Con estas configuraciones bien establecidas, tendremos la capacidad de
administrar varios proyectos en un solo servidor de manera organizada y eficiente,
facilitando el control y mantenimiento.
14
Bibliografía
multisite/