Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo crear múltiples sitios PHP en un servidor?

¿Cómo crear múltiples sitios PHP en un servidor?

Cómo ejecutar varios sitios web en el mismo servidor y proporcionar servicios web, FTP, correo y otros.

Herramientas/materias primas

Servidor virtual

Software de servicio web Apache

Métodos/pasos

Hay Tres implementaciones Método: 1: Método IP.

① Método basado en IP: vincule varias IP en el servidor y luego configure el servidor WEB para vincular varios sitios web a diferentes IP. Visite diferentes IP y verá diferentes sitios web.

2. Método basado en el nombre de 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 del host: establezca registros A para varios nombres de dominio y resuelva 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. Dado 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

① Para implementar un host virtual basado en IP: múltiples IP, debe abrir el host central sin abrir el archivo de configuración principal del servicio web: vim /etc/

vim/etc/hosts 192.168.1.100 www.a.com 192.168.1 Ingrese la dirección IP en el navegador www.ab.com para verificar el efecto experimental.

②Basado en el puerto:

ltVirtual host 192.168.1.101:8080 gt;document root "/var/ab/html" ServerName www.ab.com lt;Virtual host/gt;

③Basado en el nombre del host: Abierto: Nombre del host virtual 192.168.1.100: 80

ltvirtual host *: 80 gt; administrador del servidor www . /html

lt/host virtual gt;