【问题标题】:Artifactory - Migrate from HTTP to HTTPSArtifactory - 从 HTTP 迁移到 HTTPS
【发布时间】:2017-02-08 17:57:21
【问题描述】:

以下是我执行的步骤:

  1. 使用https://www.digicert.com/easy-csr/openssl.htm创建CSR

  2. 获得了pem格式的CA证书和证书链

  3. HTTPS 实施的修改文件:httpd.conf、ssl.conf、server.xml

  4. 我将证书和密钥放在 /etc/httpd/certificates 中: armdev.key certnew.cer certnew-chain.crt

  5. 停止/启动 apache 和工件服务

  6. 启动https://arm.cn.ca:8443/artifactory。错误:

    IE 错误:“此页面无法显示”。

    Chrome 错误:“无法访问此站点”。

在 Apache 后面配置 Artifactory 的 JFrog 指令不清楚。请你帮忙。

【问题讨论】:

  • 非 ssl 版本也无法正常工作,所以似乎只是证书问题
  • 我只配置了HTTPS,但HTTP仍然有效:armdev.cn.ca:8081/artifactory/webapp/#/home
  • 如果没有相关的 apache httpd 配置和日志文件中的更多信息,则无法回答此问题

标签: apache https artifactory


【解决方案1】:

您可以使用 Artifactory reverse proxy configuration generator 来创建 Apache 配置。
使用生成器,您可以填写一组字段来生成所需的配置sn -p,然后您可以直接下载并安装在反向代理服务器的相应目录中。

【讨论】:

  • @TamNgoc 我已经查看了您的配置。为什么 Apache 和 Tomcat 都需要 SSL?
  • drorb,我已将 httpd.conf、ssl.conf 和 server.xml 以及所有执行步骤放入:drive.google.com/drive/folders/… 让我知道您是否可以访问它。非常感谢。
  • 我认为两者都需要 SSL。我是否应该撤消对 Tomcat server.xml 所做的更改。应该怎样做才正确?
  • 保留默认的 tomcat 配置,http 连接器在 8081 上侦听。让 Apache 执行 SSL 并调整您的虚拟主机配置以使用 http 与 tomcat 通信。或者使用我在回答中提到的配置生成器。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-08
  • 2022-01-01
  • 1970-01-01
  • 2016-07-28
  • 1970-01-01
  • 2015-02-16
相关资源
最近更新 更多