让 Artifactory 使用 HTTPS 设置

问题描述 投票:0回答:1

如果我希望用户使用 HTTPS 访问 Artifactory UI,我应该如何设置? 我参考:https://jfrog.com/help/r/artifactory-how-to-debug-ssl-issues-with-artifactory/ssl-certificate-issues-from-artifactory-perspective

但没有成功。

我输入https://FQDN:8443,出现“HTTP 404”。我不确定出了什么问题。以下是我在system.yaml中所做的设置:

artifactory:
     tomcat:
         httpsConnector:
             ## Enable connector with SSL/TLS
             enabled: true
             ## Port to use for the HTTPS connector
             port: 8443
             ## Certificate file to use
             certificateFile: "/tmp/arti.crt"
             ## Certificate key file to use.
             certificateKeyFile: "/tmp/arti.key"

请问您是否可以提供一些建议,谢谢。

用户可以使用 HTTPS 直接连接到 Artifactory

ssl https artifactory
1个回答
0
投票

让用户通过 SSL 连接到 Artifactory 的推荐方法是使用反向代理,并在反向代理上配置 SSL 终止。

此页面提供了更多信息:https://jfrog.com/help/r/jfrog-artifactory-documentation/configure-nginx

使用 Nginx 时应采取的步骤是:

  1. 安装Nginx
  2. 在 Artifactory UI 中配置您的设置以生成反向代理代码段。
  3. 将代码片段插入站点启用或conf.d文件夹并重新加载nginx。

有关这些步骤的更完整说明可以在此处找到:https://jfrog.com/help/r/jfrog-artifactory-documentation/reverse-proxy-settings

有一个选项可以直接在 Artifactory 上启用 TLS,无需反向代理。这有很多要求,只有当您公司的安全策略需要所有内部通信都通过 TLS 时才应该这样做。

可以在此处找到相关说明: https://jfrog.com/help/r/jfrog-installation-setup-documentation/set-tls-on-the-jfrog-platform

© www.soinside.com 2019 - 2024. All rights reserved.