我试图让Confluence使用Windows Server 2012 R2在端口80上运行。 即使在8090端口上重新安装后也不起作用。但默认情况下在本地很好。
netstat -abn不会在端口80上运行。有什么想法?
如果你想在端口80上运行某些东西,通常最好使用端口转发来处理80端口到标准端口。
80端口是“保留端口”,也是“低端口”。
许多程序将拒绝运行,除非它们拥有适当的权限,而这些权限可能不会给予它们。
相反,一旦Confluence再次使用默认端口,只需使用防火墙软件将端口80中继到Confluence的默认端口即可。 这是一个更安全,更安全,更灵活的解决scheme,通常适用于所有软件。
偶尔你可能需要更改一两个configuration,以确保各种安全机制不会拒绝客户端通过端口80访问它的连接,并且它正在接收它的默认端口。 一些针对XSS漏洞和中间人攻击的安全机制往往偶尔会对端口中继产生误报,就像对NAT的攻击一样。 但是,这样做时,您始终可以通过它的默认端口连接到它,因此即使无法通过端口80进行连接,您也可以访问它并知道它正在工作,这对于诊断非常有用。
你有没有编辑你的server.xml中的监听端口? 检查一下: 更改Confluence的监听端口