为 Jfrog Artifactory 启用 HTTPS,无需反向代理

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

我正在尝试将 Artifactory 配置为使用 HTTPS,而不需要反向代理。 我的 Artifactory 实例设置在 docker 容器上。

$JFROG_HOME/artifactory/var/etc/system.yaml:

artifactory:
    tomcat:
        httpsConnector:
            enabled: true
            port: 8443
            certificateFile: "/opt/jfrog/artifactory/var/etc/security/ssl/arti-test.crt"
            certificateKeyFile: "/opt/jfrog/artifactory/var/etc/security/ssl/arti-test.key"

docker-compose.yaml:

services:
  artifactory:
    image: releases-docker.jfrog.io/jfrog/artifactory-pro:latest
    container_name: artifactory
    ports:
      - 443:8443

尝试访问该网站时,我收到:无法访问该网站

在没有反向代理的情况下在容器上实现 HTTPS 工件的过程是什么?

ssl https artifactory jfrog-cli
1个回答
0
投票

根据上面的信息,如果对于 Artifactory 版本 7.x 及更高版本,在这种情况下,请注意 UI 和 Artifactory 是两个独立的服务。 如果您想在不使用反向代理的情况下通过 HTTPS 访问平台的 UI,则需要在访问 YAML 配置中启用 TLS。 您可以参考此文档页面以获取参考和说明

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