2017-08-31 2 views
0

Ich bin neu in diesem Forum und meine Suchen haben keine Lösung für mein Problem gefunden.Wie setze ich Nexus feed und src URL auf https

Ich habe ein Problem mit Sonatype Nexus v2.11.4-01. Dies ist die OSS-Version. Der Repo-Server befindet sich hinter einem Load-Balancer, der das gesamte SSL verarbeitet und über HTTP auf den Nexus-Server umleitet.

Ich habe einen Windows-Server die Quelle einen chocolatey Client, v0.9.9.11, konfigurierte verwenden mit: https://repo.agent.company.com/nexus/service/local/nuget/NuGet/

Dieser Windows-Server in einem Netzwerk, das nicht Port 80 Traffic in oder aus nicht gestattet. Die Befehle choco list und choco search funktionieren korrekt. Wenn ich jedoch versuche, choco install agent -y auszuführen, erhalte ich einen Fehler, weil ich nicht in der Lage bin, zum Repo zu gelangen.

Wenn ich öffnen Sie das folgende in einem Browser: https://repo.agent.company.com/nexus/service/local/nuget/NuGet/Packages/ ich in der Antwort zu sehen: xml: base = "http://repo.agent.company.com/nexus/service/local/nuget/NuGet/" und src = "http://repos.agent.company.com/nexus/service/local/nuget/NuGet/"

Meine Frage ist, wie bekomme ich die xml: base und die src-URL haben https? Wireshark hat mir gezeigt, dass die erste Kommunikation über https erfolgt, aber der Download wird über http initiiert, was mit der Antwort in der Paket-URL übereinstimmt.

Vielen Dank für Ihre Hilfe.

Antwort

0

Es klingt, als ob ein Reverse Proxy vor Nexus läuft?

Wenn ja, hat es so konfiguriert werden, um die X-Forwarded-Proto-Header zu setzen:

https://help.sonatype.com/display/NXRM2/Installation+and+Running#InstallationandRunning-Example:ReverseProxySSLTerminationatBasePath

+0

Danke ich in diese aussehen wird. Wir verwenden einen BigIP Load Balancer von F5 Networks vor dem Repo-Server. Ich glaube, wir können den X-Forwarded-Proto-Header setzen. Ich werde ein Update veröffentlichen, sobald ich das auschecke. – tbyle

+0

Dieses Problem wurde behoben. Ich musste das x-forwarder-proto auf dem Load Balancer setzen. Danke für die Hilfe – tbyle

Verwandte Themen