
Configuré el host virtual bajo Apache.
la configuración es
<VirtualHost xxx.xxx.xxx.xxx:80>
DocumentRoot /var/www/abc
Pero mi sitio web funciona con 8090.
Debería ver el sitio web cuando alguien escribe elmydomain.com
y el navegador NO debería mostrarmaydomain.com:8090
¿Cómo se puede lograr esto?
Respuesta1
Si obtiene su sitio web usando solo http://mydomain.com/
, entonces, por definición, su servidor web debe servirlo en el puerto 80. Si puede obtener su sitio web solo a través del puerto 8090, entonces ese 8090voluntadtiene que estar en la URL. No hay manera de evitarlo.
En teoría, podrías organizar reenvíos de puertos o proxy o algo similar, pero al final eso significa quealgoLuego escuchará en el puerto 80 y tendrá que reenviar ese tráfico. El navegador web siempre se conectará al puerto 80 si no se especifica ningún otro puerto en la URL.