Deseo configurar un servidor Apache2 en Ubuntu 12, en el cual yo pueda acceder a diferentes sitios web. Todos los sitios que se pongan deben ser accesados por el puerto 80, excepto uno (cuyo nombre es carrito.com), que debe ser accesado por el puerto 8080.
La configuración que realicé aparentemente funciona, el problema es que cuando escribo en el navegador http://carrito.com, en vez de denegarme el acceso como creo yo que debería ser (ya que la única forma de accesar tendría que ser http://carrito.com:8080) , me manda a la página por defecto que trae el apache.
Análogamente, cuando escrito http://otrositio.com:8080 (que debería ser accesado por el puerto 80), me manda a la página del carrito.com en vez de denegarme el acceso.
La configuración que tengo es la siguiente en el archivo ports.conf es la siguiente:
Código:
La configuración del Virtualhost del carrito :NameVirtualHost *:80 Listen 80 ############# NameVirtualHost *:8080 Listen 8080
Código:
La configuración de los demás sitios es similar, salvo que escuchan por el puerto 80, y tienes sus datos particulares de direcotrio, nombre, etc.<VirtualHost *:8080> ServerAdmin [email protected] ServerName carrito.com DocumentRoot /var/www/carrito <Directory /var/www/carrito> Options None Order deny,allow allow from all </Directory> </VirtualHost>
Por cierto, no uso servidor DNS para la resolución de nombres. La prueba que estoy haciendo es local, por lo que para la resolución uso el archivo hosts.
Cualqier ayuda, se agradecerá... gracias por su atención!!