2017-08-31 10 views
0

私はこのフォーラムで初めてです。私の検索で問題が解決されませんでした。Nexusフィードとsrc URLをhttpsに設定する方法

Sonatype Nexus v2.11.4-01に問題があります。これはOSSのバージョンです。リポジトリサーバは、すべてのSSLを処理し、http経由でNexusサーバにリダイレクトするロードバランサの背後にあります。

私は、ソースを使用するように構成されたチョコレートのようクライアント、v0.9.9.11を使用して、Windowsサーバを持っている:https://repo.agent.company.com/nexus/service/local/nuget/NuGet/

このWindowsサーバー内または出力ポート80のトラフィックを許可していないネットワーク上にあります。コマンドchoco listとchoco searchは正しく動作します。しかし、choco install -yを実行しようとすると、リポジトリにアクセスできないというエラーが表示されます。

私は、ブラウザで次のように開いた場合:https://repo.agent.company.com/nexus/service/local/nuget/NuGet/Packages/ 私は応答して参照してください。 のxml:ベース=「http://repo.agent.company.com/nexus/service/local/nuget/NuGet/」 と SRC =「http://repos.agent.company.com/nexus/service/local/nuget/NuGet/」

私の質問はどのように私は、XMLを取得するか、次のとおりです。持っているベースとSRC URLのhttps? Wiresharkは私に、最初の通信はhttps経由で行われていることを示していますが、ダウンロードはhttp経由で開始されます。これは、パッケージURLの応答に表示されているものと一致しているようです。

ありがとうございます。

答えて

0

Nexusの前で実行されているリバースプロキシがあるようですか?

もしそうなら、それはX-転送さ-プロトヘッダーを設定するように構成する必要があります。

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

+0

は、私はこのになります、ありがとうございました。 F5 Networks BigIPロードバランサをレポサーバーの前面に使用します。 X-Forwarded-Protoヘッダーを設定できると思います。私はこれをチェックした後、私はアップデートを投稿します。 – tbyle

+0

この問題は解決されました。私は本当にx-forwarder-protoをロードバランサに設定しなければなりませんでした。こんにちは、ありがとう – tbyle

関連する問題