#artifactory #jfrog
Вопрос:
Я установил JFrog Artifactory через руль. Когда я впервые вошел в систему, я увидел следующую конфигурацию URL-адреса для файла. URL-адрес имеет HTTPS и порт 80, что неверно.
Затем я настроил пользовательский базовый URL-адрес, чтобы он был правильным.
Даже если я создал новое репозиторий Maven с помощью мастера быстрого запуска, URL-адрес по-прежнему содержит порт 80 в пути. Протокол HTTPS и порт 80 приводят к тому, что URL-адрес недоступен.
Я делаю что-то не так или это ошибка? Как настроить пользовательский URL-адрес на правильное значение?
Спасибо
Ответ №1:
Проверьте конфигурацию входа. Если вы хотите переопределить базовый код, нам нужно установить это в этом Nginx conf. https://www.jfrog.com/confluence/display/JFROG/HTTP Настройки#HTTPSettings-Обратные настройки
Ответ №2:
Спасибо тебе, Маной,
Проблема заключалась в том, что я перенаправлял HTTPS-трафик на HTTP. Это работало, но вызвало проблему, описанную выше.
Решение для меня состояло в том, чтобы перенаправить HTTPS-трафик извне на HTTPS-порт service/artifactory-artifactory-nginx
и добавить следующую аннотацию к входу:
nginx.ingress.kubernetes.io/backend-protocol: "HTTPS"