É melhor se esconder atrás de um firewall, o que significa que o firewall deve ter algumas políticas de restrição ativas em vigor. Quando é aberto, é como se não estivesse lá. Se você tiver apenas o servidor da Web e quiser oferecê-lo a qualquer rede, o resultado será o mesmo. Mas se você fizer outra coisa sem o firewall, ele ficará imediatamente disponível do lado de fora. Existem muitos fatores envolvidos, como o que a máquina é. Mas a regra deve ser (na minha opinião) expor apenas o que você pretende ter exposto. Todo o resto deve ser coberto.
Outro aspecto são os limites de exposição, que o firewall pode definir.
Meu conselho é aprender pelo menos o básico do iptables e sempre aplicá-lo. Há também muitos aplicativos auxiliares como este , que é um retrabalho e ajuste de este , que você pode preferir.