He visto muchos recursos que explican cómo configurar el firewall de un servidor para permitir el tráfico entrante y saliente en los puertos estándar HTTP ( 80
y 443
), pero no puedo entender por qué los necesitaría. ¿Necesito desbloquear ambos para que funcione un sitio web "normal"? ¿Para subir archivos al trabajo? ¿Hay situaciones en las que sería aconsejable desbloquear una y dejar la otra bloqueada?
Lo siento si es una pregunta básica, pero no pude encontrarla explicada en ningún lado (tampoco soy hablante nativa de inglés). Sé que en un sitio web "regular" el cliente siempre es el que inicia una solicitud, por lo que supongo que un servidor web debe aceptar el tráfico entrante en esos puertos, y mi sentido común me dice que el servidor puede enviar una respuesta sin desbloquear nada más (de lo contrario no tendría sentido tener dos tipos de reglas). ¿Es eso correcto?
Pero, ¿qué es un tráfico web (servicio) saliente y cuál sería su uso? AFAIK si el servidor quisiera iniciar una conexión con otra máquina, el puerto específico que importa es el que está en el otro extremo (es decir, el puerto de destino sería 80
), en su extremo se podría usar cualquier puerto libre (el puerto de origen sería aleatorio ) Puedo abrir solicitudes HTTP desde mi servidor (usando, wget
por ejemplo) sin desbloquear nada. Así que supongo que mis conceptos de "entrante" y "saliente" están equivocados de alguna manera.