debug_mode=ON

Buscar en

 
 

Host Virtual - configuracion adecuada

kibatan
kibatan escribió
hace 6 meses

Saludos...

Tengo el siguiente problema, estoy configurando un host virtual, inicialmente antes de solo tenia una web.. la cual funciona correctamente en un servidor con Ubuntu Server, sigo estas instrucciones -> http://httpd.apache.org/docs/2.0/vhosts/ para agregar la segunda web y simplemente no funciona, los 2 dominios muestran la primera web, pero la segunda nunca se muestra.

agradeciendo de antemano cualquier ayuda!

Kibatan

 

9 respuestas en "Host Virtual - configuracion adecuada"

DeathWatch
DeathWatch escribió
hace 6 meses

#1   

<VirtualHost *:80>

    ServerName mipagina.com
    ServerAdmin micorreo@mail.com

    DocumentRoot /var/www/RutaWeb
    <Directory />
            Options FollowSymLinks
            AllowOverride None
            Options Indexes FollowSymLinks MultiViews
            Order allow,deny
            allow from all
    </Directory>

    ErrorLog /var/log/apache2/mipagina.com-error.log
    LogLevel warn
    CustomLog /var/log/apache2/mipagina.com-access.log combined
    ServerSignature Off

</VirtualHost>

Así es como tengo creados mis virtualhosts, creo tantos como necesito para mis páginas, pero no lo hago en un mismo fichero, sino que creo tantos como paginas quiero redireccionar.

mipagina.com.conf
otrapagina.com.conf

Y dentro de cada fichero *.conf pongo la información referente a cada web.

Espero haberte sido de ayuda.
Un Saludo.

 

kibatan
kibatan escribió
hace 6 meses

#2   

en que directorio almaceno estos archivos de configuración???

 

Venkman
Venkman escribió
hace 6 meses

#3   

Copianos el trozo donde defines los dos virtual hosts tal cual lo tienes en tu httpd.conf.

 

DeathWatch
DeathWatch escribió
hace 6 meses

#4   

depende, yo utilizo debian y los archivos están localizados en

/etc/apache2/sites-enabled

 

kibatan
kibatan escribió
hace 6 meses

#5   

para este caso el SO es Ubuntu Server

 

DeathWatch
DeathWatch escribió
hace 6 meses

#6   

Debería ser la misma ruta de acceso.

 

rdcklinux
rdcklinux escribió
hace 6 meses

#7   

hola amigo así es mi configuracion

lo que hago antes de empezar a configurar los host virtuales
por un tema de orden y de fácil configuración
es agregar un include a una ruta especifica donde creo y guardo todos mis vhosts

ej:

edita el archivo
/etc/apache2/apache2.conf

y agrega esta linea al final del archivo
#configuraciones personalizadas
Include /home/sites/config/

yo ocupo este directorio /home/sites/config/ en donde guardo todas las configuraciones de virtual host

adicionalmente para mantener una consistencia en la configuración creo un archivo llamado name.conf en el directorio /home/sites/config/

con estos datos

ServerName localhost
NameVirtualHost 192.168.1.2

en el NameVirtualHost puedes colocar la ip local o la ip de tu servidor web si fuera publica en este caso mi ip en la intranet es 192.168.1.2 con la cual los demás equipos de la red pueden acceder a los vhost por medio de esa ip
ServerName puede ser cualquiera pero yo le puse localhost por que no soy muy creativo.

ya esta la configuración base

luego creas un archivo de configuración en /home/sites/config/
ejemplo prueba.conf

<VirtualHost 192.168.1.2>

    ServerAdmin yo@localhost
    ServerAlias prueba.localhost
    DocumentRoot /home/sites/web/prueba/
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>

</VirtualHost>

lo guardas y listo

luego si no tienes un DNS funcionando, edita el /etc/hosts
y agrega esta linea

192.168.1.2 prueba.localhost

para que puedas acceder desde tu pc
y lo guardas

luego ejecutas /etc/init.d/apache2 restart

y listo la configuración esta correcta y funcionando

si escribes en el explorador web http://prueba.localhost
entrará a inspeccionar /home/sites/web/prueba/

si creas otro con otra ruta sera lo mismo y así tendrás muchos virtual host, esta comprobado que funciona por que en este momento lo tengo asi ya que trabajo con muchos proyectos web y me gusta tenerlos al estilo de nombres de dominio que sub-directorios web por que así hay mayor compatibilidad en ambiente de desarrollo y producción.

espero que te sirva

 

yyeshua
yyeshua escribió
hace 6 meses

#8   

Una pregunta, ¿ese server es de producción o de desarrollo?

 

kibatan
kibatan escribió
hace 6 meses

#9   

produccion.

 
 
 
 

© Copyright 2008-2009 debug_mode=ON | Aviso legal | Contacto | FAQ | ¿Quiénes somos? |