Cómo implementar eficientemente varios sitios en un servidor
Cómo ejecutar múltiples sitios web en un mismo servidor, brindando servicios WEB, FTP, Correo y otros.
Herramientas/Materiales
Host virtual
Software de servicio web Apache
Métodos/Pasos
Hay tres métodos de implementación Tipos: 1: método IP
①Método basado en IP: vincule varias IP al servidor y luego configure el servidor WEB para vincular varios sitios web a diferentes IP. Cuando visite diferentes IP, verá diferentes sitios web.
2: Método basado en el nombre del host
②Método basado en el puerto: una dirección IP puede acceder a diferentes sitios web a través de diferentes puertos.
3: Método basado en puerto.
③ Método basado en el nombre de host: establezca registros A para varios nombres de dominio para que se resuelvan en la misma dirección IP, es decir, el mismo servidor. Luego, configure el servidor WEB en el servidor, agregue varios sitios web y establezca un nombre de host para cada sitio web. Debido a que la solicitud de acceso al protocolo HTTP contiene información del nombre de host, cuando el servidor WEB recibe la solicitud de acceso, puede acceder a diferentes sitios web según diferentes nombres de host.
Configuración básica de tres implementaciones de host virtual
① Implementación de host virtual basado en IP: para múltiples IP, es necesario cancelar el host central. Abra el documento de configuración principal de la web. service: vim /etc /httpd/conf/httpd.conf DocumentRoot Comentar la configuración del host virtual: DocumentRoot "/var/a/html" ServerName DocumentRoot "/var/ab/html" ServerName
vim / etc/hosts 192.168.1.100 192.168.1.101 Ingrese la dirección IP en el navegador para verificar el efecto experimental.
②Basado en el puerto: DocumentRoot "/var/a/html" Nombre del servidor
DocumentRoot "/var/ab/html" Nombre del servidor
③Basado en el nombre del host: Abierto: NameVirtualHost 192.168.1.100:80 ServerAdmin DocumentRoot /var/a/html
ServerAdmin DocumentRoot /var/ab/html