Red de conocimiento informático - Conocimiento informático - Cómo configurar un host virtual para Apache

Cómo configurar un host virtual para Apache

Tres métodos para que Apache configure hosts virtuales a. Basado en IP

1. Suponga que la dirección IP del servidor es 192.168.1.10, use ifconfig para vincular tres en el mismo. interfaz de red eth0 IP:

[root@localhost?root]#?ifconfig?eth0:1?192.168.1.11

[root@localhost?root]#?ifconfig?eth0: 2?192.168 .1.12

[root@localhost?root]#?ifconfig?eth0:3?192.168.1.13

2. Modifique el archivo de hosts y agregue tres nombres de dominio correspondientes:

192.168.1.11www.test1.com

192.168.1.12www.test2.com

192.168.1.13www.test3.com

3. Establezca el directorio raíz del host virtual para almacenar páginas web. Por ejemplo, cree carpetas test1, test2 y test3 en el directorio /www para almacenar 1.html, 2.html y 3.html respectivamente. p>

/www/ test1/1.html

/www/ test2/2.html

/www/test3/3.html

4. en

DocumentRoot?/www/test1/

lt;Directorio?"/www/test1"gt;

¿Opciones?Índices?FollowSymLinks

¿AllowOverride?Ninguno

¿Orden?allow,deny

¿Permitir?From?All

lt;/Directorygt;

lt;/VirtualHostgt;

p>

lt;VirtualHost?.168.1.12:80gt;

NombreServidor?www.test1.com

DocumentRoot?/www/test2/

lt; Directorio?"/www/test2"gt;

¿Opciones?Índices?FollowSymLinks

AllowOverride?Ninguno

¿Pedido?permitir, denegar

¿Permitir?De?Todos

lt;/Directorio>lt;

lt;/Virtual Host>

lt;¿Anfitrión virtual? .168.1.13: 80gt;

NombreServidor?www.test1.com

DocumentRoot?/www/test3/

lt;Directorio?"/www/ test3"gt;

¿Opciones?Índices?FollowSymLinks

AllowOverride?Ninguno

¿Pedido?permitir, denegar

¿Permitir?Todos p>

lt;/Directorygt;

lt;/VirtualHostgt;

5.

com, www.test3.com 2. Según el nombre del host

1. Configure el nombre de dominio para asignar la misma IP y modifique el host:

192.168.1.10?www. test1.test2.com

p>

192.168.1.10?www.test2.com

192.168.1.10?www.test3.com

2. arriba, cree un directorio raíz para el host virtual, utilícelo en la página web almacenada

/www/test1/1.html

/www/test2/2.html

/www /test3/3.html

3.in

DocumentRoot /www/test1/

lt Directorio "/www/test1; "gt;

Opciones Índices FollowSymLinks

AllowOverride Ninguno

Permitir pedido, denegar

Permitir de todos

lt;/Directorygt;

lt; /VirtualHostgt;?

lt;VirtualHost *: 80gt;

Nombre del servidor www.test2.com

DocumentRoot /www/test2/

lt;Directorio "/www/test2"gt;

Índices de opciones de todos

lt;/Directorygt;

lt;/VirtualHostgt;?

p>

Índice de opciones FollowSymLinks

AllowOverride Ninguno

Permitir pedido, denegar

Permitir desde todos

lt;/Directorygt;

lt;/VirtualHostgt;

lt;VirtualHost *: 80gt;

NombredelServidor www.test3.com

DocumentRoot /www/ test3/

lt;Directorio "/www/test3"gt;

Opciones Índices FollowSymLinks

AllowOverride Ninguno

Permitir pedido, denegar

Permitir de todos

lt;/Directorygt;

lt;/VirtualHostgt;

4. Ahora que ha completado este trabajo, visite www.test1.com, www.test2.com y www.test3.com para probar cada host virtual

Tres, según al puerto

1. Modificar el archivo de configuración

Cambiar el original

Escucha 80

a

Escuchar 80

Escuchar 8080

2. Cambiar la configuración del host virtual:

lt;VirtualHost?192?.168.1.10:80 gt;

DocumentRoot?/var/www/test1/

p>

Nombre del servidor?www.test1.com

lt;/VirtualHostgt;

lt;VirtualHost?.168.1.10:8080gt;

DocumentRoot ?/var/www/test2

NombreServidor?www.test2.com

lt;/VirtualHostgt;