Buscador
YoReparo.com La Web 

Regístrate gratis para participar de los foros, o si ya estás registrado haz login.

Nuevo en apache, administrar 2 sites en un mismo pc

comentario del autor Mar Sep 13, 2005 3:29 am
   
Poseo una pc que uso como servidor web, la uso simplemente como contenedor de drivers, tengo un adsl con ip dinámica, me conseguí un dominio dyndns.org con dos hosts (sitio1 y sitio2 para simplificar). Instalé el apache, y logré que funcionara perfectamente con el sitio1.dyndns.org, sin embargo he decidido experimentar y quiero manejar 2 sites ahora y no logro hacer que se muestre el sitio2.dyndns.org. Mis conocimientos de apache se podrían de catalogar de nulos y no comprendo la forma en que debo de usar el virtual hosting si tengo un ip dinámico (y compartido para ambos sitios). Alguien me puede tirar una linea?

Molto grazzie

El Xabi

Xabier

Reputación

sin valorar Jue Sep 15, 2005 4:44 am
   
En ete caso, teniendo una sola IP, lo que tienes que hacer es virtual hosting basado en nombres.

Tu httpd.conf seguramente ya tiene una línea que dice Listen 80, si es así ya está pronto para escuchar conexiones en todas las IPs sobre el puerto 80. Ahora simplemente tienes que levantar los virtual hosts.

Primero se indica sobre qué IPs vas a servir virtual hosts, en tu caso como la IP va a variar pondrías una línea

NameVirtualHost *:80

en tu httpd.conf para indicar que se sirven virtual hosts en todas las IPs.

Luego, los virtual hosts en sí, por ejemplo:


<VirtualHost *:80>
ServerName sitio1.dyndns.org
DocumentRoot c:/sitio1/
</VirtualHost>

<VirtualHost *:80>
ServerName sitio2.dyndns.org
DocumentRoot c:/sitio2/
</VirtualHost>

DocumentRoot es el directorio donde están alojados los documentos del sitio.

Con esto te debería funcionar.

Te recomiendo leer todo sobre el tema en la documentación de Apache, aquí: http://httpd.apache.org/docs/2.0/vhosts/name-based.html

Saludos.

Saludos.

mauricio

Reputación



Hacer una pregunta

Reglamento / P+F

Foros

Miembros / Expertos