背景 すべての会社の Web サイトは HTTPS プロトコルをサポートする必要があります。Alibaba Cloud Load Balancing で SSL 証明書が設定されると、Nexus への HTTPS アクセスが失敗します。 ウェブサイトのアクセス パス: ドメイン名は Alibaba Cloud の負荷分散に解決され、負荷分散はポート 80 をポート 443 に強制するように構成され、443 ポートは SSL 証明書で構成されてイントラネット nginx に転送され、イントラネット nginx は Nexus サービスをプロキシします。 解決する ブラウザの HTTPS アクセス Nexus コンソール エラー メッセージ: エラー メッセージは、大まかに言えば、HTTPS 経由でアクセスされるページでは HTTP リクエストは許可されません、という意味です。 解決策: nginx が転送時に HTTPS プロトコルを使用するように、nginx 構成ファイルに「proxy_set_header X-Forwarded-Proto https;」を追加します。 nginx.conf 内の Nexus 構成コンテンツ: 場所 ^~ /nexus { proxy_pass http://xxxx:8080/nexus; sendfile オフ; proxy_set_header ホスト $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; # 転送時に https プロトコルを使用する proxy_max_temp_file_size 0; # これは最大アップロードサイズです クライアントの最大ボディサイズは20mです。 クライアントボディバッファサイズ 128k; プロキシ接続タイムアウト 90; プロキシ送信タイムアウト 90; プロキシ読み取りタイムアウト 90; proxy_temp_file_write_size 64k; # 新しい HTTP ベースの CLI に必要 プロキシ_http_バージョン 1.1; proxy_request_buffering をオフ; proxy_buffering off; # HTTPベースのCLIがSSL経由で動作するために必要 } 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQL クロステーブルクエリとクロステーブル更新
>>: JavaScript の矢印関数と通常の関数の違いの詳細な説明
序文SpringBoot + Vueのフロントエンドとバックエンドを分離したプロジェクトをどのように...
目次1. 重複したリクエストをキャンセルする2. すべてのリクエストをクリーンアップするこのソリュー...
<br />オリジナルURL: http://www.lxdong.com/post/m...
述べる:この記事で扱うデータ量は 100 万です。数千万のデータが必要な場合は、量を増やすだけで済み...
1. イメージをプルするまず、次のコマンドを実行して、イメージをローカル コンピューターにダウンロー...
目次MySQL 5.6以前MySQL 5.6以降要約する知らせMySQL 5.6以前更新手順元のテー...
1. ファイアウォールの状態を確認するファイアウォールのステータスを確認する systemctl s...
接続数を取得する --- 最大接続数を取得します。SHOW VARIABLES LIKE '...
JavaScript では、要素の removeAttribute() メソッドを使用して、指定され...
データのバックアップ操作は非常に簡単です。次のコマンドを実行します。 docker run --vo...
達成すべき効果: 必要なもの1枚、2枚、3枚とスタイルが異なります。子要素の判定はjsで完結できます...
Windows 64ビットでのMySQLのインストールについて説明します。5.7以降、MySQLの...
最近、モバイルページを制作する際には、レイアウトにインラインブロック要素がよく使われますが、インライ...
!DOCTYPE HTML ドキュメントが準拠するドキュメント型定義 (DTD) を指定します。 ...
要件: IIS 7、7.5、8.0、8.5、および ASP.NET で HTTP 応答ヘッダーを削除...