Foros del Web » Administración de Sistemas » Apache »

[SOLUCIONADO] Problemas con VirtualHost y Directorios en Linux.

Estas en el tema de Problemas con VirtualHost y Directorios en Linux. en el foro de Apache en Foros del Web. Hola gente de FDW, vengo aquí pidiendo una ayuda para configurar 2 VirtualHost dado que he buscado y no he logrado solucionar mi problema. Resulta ...
  #1 (permalink)  
Antiguo 03/09/2013, 11:06
Avatar de jlct  
Fecha de Ingreso: abril-2012
Ubicación: Venezuela
Mensajes: 148
Antigüedad: 12 años
Puntos: 19
Problemas con VirtualHost y Directorios en Linux.

Hola gente de FDW, vengo aquí pidiendo una ayuda para configurar 2 VirtualHost dado que he buscado y no he logrado solucionar mi problema.
Resulta que quiero tener 2 VirtualHost apuntando a la misma IP pero en directorios diferentes.

en mi archivo /etc/hosts tengo lo siguiente:

Código Apache:
Ver original
  1. 127.0.0.1   localhost
  2. 127.0.0.1   server.mary-iancarina.com
  3. 127.0.0.1   server.globalsupply.com
  4.  
  5. ....

y en el directorio /etc/apache2/sites-available tengo dos archivos con su respectivo enlace simbolico en el directorio /etc/apache2/sites-enabled

uno de los archivos tiene esta configuración:

Código Apache:
Ver original
  1. NameVirtualHost *:80
  2. NameVirtualHost *:8080
  3.  
  4. <VirtualHost *:80>
  5.         DocumentRoot /var/www/Mary-Iancarina
  6.         ServerName server.mary-iancarina.com
  7.         ServerAlias mary-iancarina.com
  8.  
  9.        <Directory /var/www/Mary-Iancarina>
  10.                AllowOverride All
  11.                Options MultiViews Indexes SymLinksIfOwnerMatch
  12.                Allow from All
  13.        </Directory>
  14. </VirtualHost>

y el otro esta asi:

Código Apache:
Ver original
  1. <VirtualHost *:80>
  2.         ServerName server.globalsupply.com
  3.         ServerAlias globalsupply.com
  4.         DocumentRoot /var/www/GlobalSupply
  5.  
  6.        <Directory /var/www/GlobalSupply>
  7.                AllowOverride All
  8.                Options MultiViews Indexes SymLinksIfOwnerMatch
  9.                Allow from All
  10.        </Directory>
  11. </VirtualHost>

cuando reinicio el servicio de apache me aparece esta advertencia.
[warn] NameVirtualHost *:8080 has no VirtualHosts

y cuando entro por el navegador a server.mary-iancarina.com no entra al directorio para que lo haga tengo que escribir la ruta completa, es decir, server.mary-iancarina.com/Mary-Iancarina

Espero me puedan ayudar y desde ya mil gracias.
  #2 (permalink)  
Antiguo 04/09/2013, 10:32
 
Fecha de Ingreso: octubre-2010
Mensajes: 374
Antigüedad: 13 años, 6 meses
Puntos: 34
Respuesta: Problemas con VirtualHost y Directorios en Linux.

Primero que tienes que eliminar el puerto 8080, no puedes tener apache corriendo en dos puertos por eso el error del reinicio, lo tienes en tu primer vhost:


NameVirtualHost *:80
NameVirtualHost *:8080

En lo de hosts, no hace falta que lo pongas así:

Código Apache:
Ver original
  1. 127.0.0.1   localhost
  2. 127.0.0.1   server.mary-iancarina.com
  3. 127.0.0.1   server.globalsupply.com

Funcionará igual pero puedes ponerlo en la misma linea:

Código Apache:
Ver original
  1. 127.0.0.1   localhost  server.mary-iancarina.com  server.globalsupply.com globalsupply.com mary-iancarina.com

Y lo de que tienes que poner ruta entera tal vez sea por que entra en conflicto con el vhost defautl ya que apunta también al localhost.

Todo esto suponiendo que estas trabajando en localhost, si estas trabajando en un servidor no hace falta lo de los hosts y por eso mismo no se vería bien al entrar al dominio y si es en local intenta borrando el vhost default
__________________
Administrador de Servidores -> yo[arroba]skamasle[puntito]com
| Debian | Centos |
| Solución de Problemas | Seguridad | Instalaciones y Configuraciones | Soluciones Anti-DDOS
  #3 (permalink)  
Antiguo 04/09/2013, 10:43
Avatar de jlct  
Fecha de Ingreso: abril-2012
Ubicación: Venezuela
Mensajes: 148
Antigüedad: 12 años
Puntos: 19
Respuesta: Problemas con VirtualHost y Directorios en Linux.

Gracias por tu respuesta skamasle, ayer seguí indagando por google y me encontre con esto:

http://thebitdeveloper.com/2009/11/0...os-en-nombres/

seguí las instrucciones al pies de la letra y me funcionó a la perfección.

De igual manera muchas gracias, Saludos.
  #4 (permalink)  
Antiguo 04/09/2013, 17:05
 
Fecha de Ingreso: octubre-2010
Mensajes: 374
Antigüedad: 13 años, 6 meses
Puntos: 34
Respuesta: Problemas con VirtualHost y Directorios en Linux.

Cita:
Iniciado por jlct Ver Mensaje
Gracias por tu respuesta skamasle, ayer seguí indagando por google y me encontre con esto:

http://thebitdeveloper.com/2009/11/0...os-en-nombres/

seguí las instrucciones al pies de la letra y me funcionó a la perfección.

De igual manera muchas gracias, Saludos.
Y que diferencia hay en como lo hacías, todo esta igual, se pueden crear todos los vhost en un mismo archivo sin problemas, cientos y cientos de ellos como hace cpanel igual era por que no reiniciaba por tener el puerto 8080.

Bueno lo importante es que te este funcionando
__________________
Administrador de Servidores -> yo[arroba]skamasle[puntito]com
| Debian | Centos |
| Solución de Problemas | Seguridad | Instalaciones y Configuraciones | Soluciones Anti-DDOS
  #5 (permalink)  
Antiguo 05/09/2013, 06:31
Avatar de jlct  
Fecha de Ingreso: abril-2012
Ubicación: Venezuela
Mensajes: 148
Antigüedad: 12 años
Puntos: 19
Respuesta: Problemas con VirtualHost y Directorios en Linux.

Gracias por la aclaratoria. Es bueno contar con personas que puedan dar alguna ayuda o aclaratoria en estos foros.

Saludos.

Etiquetas: apache2, linux, virtualhost
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:23.