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.
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
Dieses Problem wurde behoben. Ich musste das x-forwarder-proto auf dem Load Balancer setzen. Danke für die Hilfe – tbyle