Red de conocimiento informático - Material del sitio web - Cómo vincular varias IP y nombres de dominio a Apache

Cómo vincular varias IP y nombres de dominio a Apache

Ya sea un host de Windows o un host de Linux, antes de que Apache lo reciba y procese, primero es necesario asegurarse de que estas direcciones IP se hayan asignado al servicio APACHE. En otras palabras, es necesario. Para asegurarse primero de que el sistema operativo acepte el acceso a estas direcciones IP, para Windows que vincula varias direcciones IP, consulte el artículo anterior (Cómo vincular varias IP y varios nombres de dominio para Windows que vinculan varias direcciones IP, busque y). resuélvalo usted mismo primero y lo agregará más tarde.

Antes de realizar la prueba, asegúrese de que el nombre de dominio se haya resuelto en este servidor y haya entrado en vigor.

Este artículo utiliza de forma predeterminada la configuración del puerto 80. También puede distinguir diferentes sitios web utilizando la misma IP pero diferentes puertos. Esta situación se usa generalmente en la administración de host. Por ejemplo: puedes usar (nombre de dominio)

2. Proceso de enlace

a.Open

8 lt;/VirtualHostgt;

Este método es más adecuado para hosts con direcciones IP especificadas, pero si es un host que obtiene dinámicamente una dirección IP, habrá un problema. Puede cambiar lt;VirtualHost 192.168.1.100gt a lt;VirtualHost *:80gt; ;, así Después de la configuración, APACHE ya no distingue las IP, solo las identifica según el nombre del servidor y la prioridad de procesamiento. Por ejemplo, muchos hosts virtuales requieren el uso de CNAME para resolver nombres de dominio, por lo que la IP del host virtual puede cambiar y no se puede usar el método de configuración anterior. Es mejor usar .

Además, si es un host Linux, el campo DocumentRoot debe modificarse para que sea similar:

usr/local/www/chaodiquan.com/

usr/local/ www/chaodiquan.com/wwwroot

Esta ruta apunta al directorio raíz o al subdirectorio donde se encuentra el sitio web.

c. Además, también puede especificar un registro de errores (ErrorLog) y una dirección de registro de usuario (CustomLog) separados para cada nombre de dominio. Simplemente agregue las dos oraciones siguientes al lt;VirtualHost... gt;lt; /VirtualHosgt; entre campos, el ejemplo es el siguiente (la dirección de almacenamiento específica se puede modificar según la situación real):

ErrorLog "logs/error.log"

CustomLog "logs/access .log" combinado

d y reinicie el servicio Apache para que surta efecto.

2. Apache vincula múltiples IP y múltiples nombres de dominio

1. Ejemplo de vinculación

Dirección IP 192.168.1.100/192.168.1.101

Correspondiente a dos nombres de dominio

2. Proceso de vinculación

Los pasos son los mismos que los anteriores, o abra

7 ServerName chaodiquan.cn

8 lt;/VirtualHostgt;

Esto significa que dos direcciones IP corresponden a dos nombres de dominio. De hecho, en el enlace de dirección IP única anterior, se menciona que

Además, si es un host Linux, el campo DocumentRoot debe modificarse para que sea similar:

usr/local/www/chaodiquan.com/

usr/local/ www/chaodiquan.com/wwwroot

Esta ruta apunta al directorio raíz o al subdirectorio donde se encuentra el sitio web.