如果我希望用户使用 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 连接到 Artifactory 的推荐方法是使用反向代理,并在反向代理上配置 SSL 终止。
此页面提供了更多信息:https://jfrog.com/help/r/jfrog-artifactory-documentation/configure-nginx
使用 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