Пользователь Nexus не может развернуть maven, если находится за обратным прокси - PullRequest
0 голосов
/ 10 января 2020

Я установил Nexus 3.20.1-01 на хост нашей организации, скажем, internal.host.net, и настроил так, чтобы URL репозитория Maven http://internal.host.net/artifactory/repository/maven-snapshots был доступен (я изменил / nexus на / artifactory в nexus.properties ). Когда я устанавливаю этот внутренний URL-адрес в <distributionManagement> в моем проекте Maven и правильные учетные данные в .m2/settings.xml, он развертывается правильно. Это работает только через наш VPN, поскольку internal.host.net не является публичным c доменом.

Если я изменю POM на общедоступный c URL Nexus, скажем, http://pub.host.net/artifactory/repository/maven-snapshots, что в конечном итоге Мне нужно в конечном итоге, Maven говорит мне «Доступ запрещен» и развертывание не удается. Правильное сопоставление URL-адресов устанавливается через наш Apache на pub.host. net с использованием функции обратного прокси. И пользовательский интерфейс, и загрузка Maven работают нормально.

Есть идеи? Первые подозрения, которые у меня есть: Nexus нужно авторизовать URL, с которого я пришел (как?), Или прокси не отправляет учетные данные (но это странно, у него те же настройки других веб-приложений).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...