Sé cómo configurar un servidor web local usando xampp en Windows ... Ingreso mi alias y destino en el archivo de hosts (c: \ windows \ system32 \ drivers \ etc \ hosts) y luego agrego una entrada respectiva en mi archivo de configuración de apache vhosts. De esta forma, suponiendo que mi servidor web esté escuchando el puerto 80, puedo, por ejemplo, asignar example.com
a mi servidor web local.¿Se puede reenviar solo en un solo puerto 8080 a localhost (windows)?
Siempre hemos entrado en todo el nombre de dominio (es decir, por ejemplo, example.com) en mi archivo de hosts y cualquier petición de ese nombre se dirigirían a localhost.
Ahora me preguntaba si hay una manera de solo reenviar example.com en un determinado puerto (por ejemplo solo example.com:8080) al servidor web local, y dejar example.com (en el puerto predeterminado 80) solo, de modo que todavía iría a mi sitio web de producción en vivo.
Por lo que yo entiendo esto podría no ser posible utilizando sólo el archivo hosts (He intentado añadir el puerto: 8080 a mis nombres de dominio - no parecía el trabajo ;-)) ...
Realmente No sé mucho sobre este tema, por lo que cualquier idea, perspectiva, enlace, material de lectura, herramientas son bienvenidas.
Editar: respuesta de Arnout responde a la pregunta que he hecho anteriormente, pero no resuelve mi problema real. Reencaminamiento example.com: 8080 a localhost: 80 funciona y si accedo a example.com, carga la página principal de mi versión local, pero todos los enlaces en esa página, por supuesto, no conocen el número de puerto y, por lo tanto, apuntan a la versión de producción ... La solución real a mi problema parece ser morder la manzana agria y reparar mi aplicación (siguiendo la sugerencia de Rob) y eliminar todas las URL codificadas, para que funcione en cualquier dominio ...
Esto funciona y responde mi pregunta inicial ... ;-) – Ben