【问题标题】:Enable Confluence to run on Port 80 in windows server 2012在 windows server 2012 中启用 Confluence 在端口 80 上运行
【发布时间】:2014-10-02 19:06:13
【问题描述】:

我很难让 Confluence 在 Windows Server 2012 的端口 80 上运行。(托管在 Azure 中的机器,这就是我需要在端口 80 上运行它的原因(我无法访问我试图访问的其他端口)使用这个))。

我相信端口 80 上一定正在运行某些东西,尽管我执行了 netstat -y 并没有看到任何东西。

我认为它的 IIS 知道我应该如何杀死它,或者还有什么可能导致 confluence 无法在端口 80 上运行?

*confluence 可以在 8090 端口上找到,但我需要在 80 端口上运行它。

请注意,我无法在 Windows 服务器的本地实例上的端口 80 上运行 confluence,更不用说从其他位置访问它,因此我认为这与 azure 没有任何关系

运行一个 网络统计 -abn 没有显示在 80 端口上运行。我仍然不确定为什么我无法在 80 端口上本地工作。

【问题讨论】:

    标签: windows iis azure windows-server-2012 confluence


    【解决方案1】:

    Azure 中的虚拟机不可直接公开访问。您需要在云服务中配置端点(充当负载均衡器)。

    例如,您可以在云服务上配置公共端点端口 80 以指向您的 VM 端口 8090。有关详细信息,请参阅http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-set-up-endpoints/

    【讨论】:

    • 哦,我想我明白你的意思了,所以让 confluence 在其默认端口上运行,该端口运行良好(8090),然后使其端口 80 重定向到 8090)并且它应该可以工作?
    • 这不起作用,因为我无法让 Confluence 在该机器上本地运行
    【解决方案2】:

    如果端点在 Azure 上对 VM 开放,那么我的建议是检查主机上的防火墙设置。通常大多数端口都会关闭,除非通过安装 IIS(Windows Web 服务器)等功能显式打开它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-25
      • 2011-11-13
      • 2019-03-01
      • 2013-10-02
      • 2015-02-24
      • 2012-05-25
      • 2011-06-16
      相关资源
      最近更新 更多