我使用默认端口安装了 TomCat:8080。托管的应用程序开始得到一些重要的使用。今天我收到一封来自其他人的电子邮件,他说他们的网络安全规则不允许他们访问任何不在端口 80 上的 Web 服务器。
我通过在端口 80 和 8080 上运行 TomCat 解决了这个问题,但是,我一直在想这个“安全规则”是多么愚蠢。显然,有害服务器可以在任何端口上运行,包括端口 80。在端口 80 上运行服务器是否会使其更可靠?我假设这条规则是在很久以前创建的,当时有人发现在非 80 端口上运行的恶意服务器,并决定防止这种情况的最佳方法是阻止所有不在端口 80 上的 HTTP 服务器。词:不恰当的过度概括。
也许我根本没有意识到这一点,但是限制用户只能访问端口 80 上的 Web 服务器是否有一些合理的理由?