第4章 企業プロキシーの背後で Red Hat Developer Hub を実行する


ネットワークが制限された環境で、プロキシーを使用してリモートネットワークリソースにアクセスするように Red Hat Developer Hub を設定します。

アプリケーションを起動する前に、以下のいずれかの環境変数を設定して企業プロキシーの背後で Developer Hub アプリケーションを実行できます。

HTTP_PROXY
HTTP 要求に使用するプロキシーを示します。
HTTPS_PROXY
HTTPS 要求に使用するプロキシーを示します。
NO_PROXY
特定のドメインのプロキシーをバイパスするように環境変数を設定します。変数値は、プロキシーが指定されていても、プロキシーなしでアクセスできるホスト名または IP アドレスのコンマ区切りリストです。

4.1. NO_PROXY 除外ルールについて

NO_PROXY は、ホスト名または IP アドレスのコンマ区切り/スペース区切りのリストとオプションのポート番号です。入力 URL が NO_PROXY にリストされているエントリーのいずれかと一致する場合、ダイレクト要求がその URL をフェッチします (たとえば、プロキシー設定を省略します)。

注記

RHDH の NO_PROXY のデフォルト値は localhost,127.0.0.1 です。これをオーバーライドする場合は、リストに localhost または localhost:7007 以上を含めます。そうしないと、RHDH バックエンドが失敗する可能性があります。

一致は、以下のルールに従います。

  • NO_PROXY=* は、すべての要求のプロキシーをバイパスします。
  • スペースとコンマは、NO_PROXY リストのエントリーを区切る可能性があります。たとえば、NO_PROXY="localhost,example.com"NO_PROXY="localhost example.com"、または NO_PROXY="localhost, example.com" でも同じ効果があります。
  • NO_PROXY にエントリーが含まれていない場合は、HTTP(S)_PROXY 設定を行うと、バックエンドはプロキシー経由ですべての要求を送信します。
  • バックエンドは、リクエストがプロキシーをバイパスすべきかどうかを決定するために DNS ルックアップを実行しません。たとえば、DNS が example.com1.2.3.4 に解決した場合、NO_PROXY=1.2.3.4 を設定しても、example.com に送信される要求には影響しません。IP アドレス 1.2.3.4 に送信された要求のみがプロキシーをバイパスします。
  • ホスト名または IP アドレスの後にポートを追加する場合、プロキシーをバイパスするために要求はホスト/IP およびポートの両方に一致する必要があります。たとえば、NO_PROXY=example.com:1234 は、http(s)://example.com:1234 への要求のプロキシーをバイパスしますが、http(s)://example.com などの他のポートでの要求はバイパスしません。
  • ホスト名または IP アドレスの後にポートを指定しないと、ポートに関係なく、そのホスト/IP アドレスに対するすべての要求がプロキシーをバイパスします。たとえば、NO_PROXY=localhost は、http(s)://localhost:7077 および http(s)://localhost:8888 などの URL に送信される要求のプロキシーをバイパスします。
  • CIDR 表記の IP アドレスブロックは機能しません。したがって、バックエンドがそのブロックの IP アドレスにリクエストを送信しても、NO_PROXY=10.11.0.0/16 を設定することの効果はありません。
  • IPv4 アドレスのみをサポートします。::1 などの IPv6 アドレスは機能しません。
  • 通常、プロキシーは、ホスト名が NO_PROXY リストのエントリーと完全に一致する場合にのみバイパスされます。唯一の例外は、ドット (.) またはワイルドカード (*) で始まるエントリーです。このような場合は、ホスト名がエントリーで終わる場合はプロキシーをバイパスします。
注記

指定のドメインとそのすべてのサブドメインを除外する場合は、ドメインとそのワイルドカードドメインをリスト表示します。たとえば、NO_PROXY=example.com,.example.com を設定して、http(s)://example.com および http(s)://subdomain.example.com に送信されるリクエストのプロキシーをバイパスします。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.