【问题标题】:BitBucket SSL over port 8443BitBucket SSL 通过端口 8443
【发布时间】:2016-02-08 22:56:06
【问题描述】:

我在 CentOS 本地设置 BitBucket 服务器时遇到问题。我已经按照通过端口 8443 设置 SSL 的说明完成了所有操作,但是当我尝试使用 https://localhost:8443 访问应用程序时,它似乎只是在无休止地加载。我使用 Java 的 keytool 创建了自己的 SSL 密钥,并在 3 次单独尝试中使用了 localhost、我的 WAN IP 和我的公共 IP 以使其正常工作。

这是我的 server.xml 文件的相关部分:

<Connector port="8443" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true" useBodyEncodingForURI="true" acceptCount="100" scheme="https" SSLEnabled="true" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="/home/bitbucket/Documents/bitbucket.jks" keystorePass="changeit" />

我已经阅读了互联网上与此相关的所有内容,但均未成功。我确定在每次更改后重新启动 atlbitbucket,并且我已经验证该应用程序可以通过端口 7990 使用 HTTP。如果这个问题不合适,我很抱歉,但我在工作中为此花费了一整天,并且很想搬家上!感谢你的帮助。

【问题讨论】:

  • 您是否在 apache 或 nginx 等代理后面运行?问题可能就在那里。

标签: ssl tomcat bitbucket-server


【解决方案1】:

我们正在与以下合作。

<Connector SSLEnabled="true" acceptCount="100" clientAuth="false"
disableUploadTimeout="true" enableLookups="false" maxThreads="25"
port="7443" keystoreFile="/var/atlassian/application-data/ssl/keystore.jks" 
keystorePass="yourpwhere"
protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https"
secure="true" sslEnabledProtocols="TLSv1, TLSv1.1, TLSv1.2"  />

如果 7990 连接器不存在,请确保将 redirectPort="7443" 添加到该连接器。

如果您想强制所有 HTTPS,并在有人进入 7990 时重定向,请编辑 web.xml(找到接近:/opt/atlassian/bitbucket/4.4.1/atlassian-bitbucket/WEB-INF)

<security-constraint>
    <web-resource-collection>
        <web-resource-name>HTTPSOnly</web-resource-name>
        <url-pattern>/*</url-pattern>
    </web-resource-collection>
    <user-data-constraint>
        <transport-guarantee>CONFIDENTIAL</transport-guarantee>
    </user-data-constraint>
</security-constraint>            
<security-constraint>
    <web-resource-collection>                 
        <web-resource-name>HTTPSOrHTTP</web-resource-name>
        <url-pattern>*.ico</url-pattern>
        <url-pattern>/img/*</url-pattern>
        <url-pattern>/css/*</url-pattern>
    </web-resource-collection>
    <user-data-constraint>
        <transport-guarantee>NONE</transport-guarantee>
    </user-data-constraint>
</security-constraint>

【讨论】:

    猜你喜欢
    • 2018-04-16
    • 1970-01-01
    • 2013-07-01
    • 1970-01-01
    • 2020-09-16
    • 1970-01-01
    • 2014-01-08
    • 1970-01-01
    • 2017-04-01
    相关资源
    最近更新 更多