Buen día, verán tengo la siguiente situación:
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:
NameVirtualHost *:80
Listen 80
#############
NameVirtualHost *:8080
Listen 8080
La configuración del Virtualhost del carrito :
Código:
<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>
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.
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!!