Tabla de contenido
1. Configuración de estadísticas de estado de acceso
2. Control de acceso basado en autorización
3. Control de acceso basado en el cliente
4. Host virtual Nginx basado en el nombre de dominio
5. Host virtual Nginx basado en IP
6. Host virtual Nginx basado en puertos
Introducción
Con el alojamiento virtual, no es necesario proporcionar un servidor Nginx separado ni ejecutar un conjunto separado de procesos Nginx para cada sitio web que se ejecutará. El alojamiento virtual proporciona la función de ejecutar varios sitios web en el mismo servidor y el mismo conjunto de procesos Nginx.
1. Configuración de estadísticas de estado de acceso
Compruebe si el Nginx instalado contiene el módulo HTTP_STUB_STATUS
Modifique el archivo de configuración nginx.conf, especifique la ubicación de acceso y agregue la configuración stub_status
Reinicia el servicio y accede a la prueba.
2. Control de acceso basado en autorización
Modificar archivo de configuración
Generar archivo de autenticación de contraseña de usuario
Reinicia el servicio y accede a la prueba.
3. Control de acceso basado en el cliente
Modificar archivo de configuración
Reiniciar servicio
Permitir acceso 192.168.174.101
No se permite el acceso al 192.168.174.10
4. Host virtual Nginx basado en el nombre de dominio
Proporcionar resolución de nombres de dominio para hosts virtuales
Modificar el archivo de configuración de Nginx
Preparar documentos web para alojamiento virtual.
Reinicia el servicio y accede a la prueba.
5. Host virtual Nginx basado en IP
Configurar la dirección IP virtual
Modifique la dirección IP del archivo de configuración:
Reinicia el servicio y accede a la prueba.
6. Host virtual Nginx basado en puertos
Modifique el número de puerto en el archivo de configuración:
Reinicia el servicio y accede a la prueba.
Resumen: aunque solo hay un servidor, se ejecutan varios sitios web en este servidor. Puede acceder a diferentes contenidos de sitios web accediendo a diferentes nombres de dominio.