Mi sitio web requiere un nombre de dominio + número de puerto para acceder. ¿Cómo puedo acceder sin agregar un número de puerto?
En primer lugar, un nombre de dominio solo puede acceder al puerto predeterminado 80 de su IP designada (el nombre de dominio de segundo nivel tiene el prefijo, como haha.b.com (se puede personalizar en el nombre de dominio proveedor), déjelos que todos apunten a la dirección IP de mi servidor. Esto equivale a tener varios nombres de dominio, pero el problema vuelve a aparecer, ¿no apuntan todos al puerto 80? ¿Para qué sirve esto? p>
Esto implica Aprendamos sobre el proxy inverso del proxy del servidor web. En resumen, asigna la solicitud al puerto correspondiente en función de la información del nombre de dominio que ingresa desde el puerto 80, de modo que el servidor web del puerto correspondiente. puede responder. El número de puerto no aparecerá. Cuando visite haha.b.com, la página de respuesta proporcionada por otros puertos aparecerá en el navegador. La barra de direcciones también es "haha.b.com", no "haha.b". .com:8080'.
Bien, después de comprender esto, solo quedan dos cosas por hacer: una es configurar un nombre de dominio de segundo nivel y la otra es configurar un proxy inverso para el servidor web en el puerto 80. El puerto 80 es el servidor Apache, ¿verdad? Baidu analiza los pasos del proxy inverso. No entraré en detalles.