この章では、TCPプロキシを作成、表示、変更および削除する方法を説明します。次の項目が含まれます。
Fusion Middleware ControlまたはWLSTのいずれかを使用して、TCPプロキシを作成できます。
注意:
TCPプロキシを作成すると、実質的には構成が変更されます。新規TCPプロキシ設定をOracle Traffic Directorインスタンスに反映するには、「構成の変更のアクティブ化」の説明に従って構成を再デプロイする必要があります。始める前に
TCPプロキシの作成を開始する前に、次の項目を決定します。
一意のプロキシ名。名前は慎重に選択してください。プロキシの作成後に名前を変更することはできません。
リスナーに対する、IPアドレス(またはホスト名)とポート番号の一意の組合せ。
同じIPアドレスと様々なポート番号の組合せ、または単一のポート番号と様々なIPアドレスの組合せを持つ複数のTCPリスナーを定義できます。次のIPアドレスとポート番号の組合せそれぞれが、一意のリスナーと見なされます。
10.10.10.1:80 10.10.10.1:81 10.10.10.2:80 10.10.10.2:81
TCPプロキシがリクエストを転送するオリジン・サーバー・プールの名前。オリジン・サーバー・プールの作成の詳細は、「オリジン・サーバー・プールの管理」を参照してください。
Fusion Middleware Controlを使用したTCPプロキシの作成
Fusion Middleware Controlを使用してTCPプロキシを作成するには、次を実行します。
WLSTを使用したTCPプロキシの作成
初期値のセットでTCPプロキシを作成するには、otd_createTcpProxy
コマンドを実行します。
たとえば、次のコマンドでは、構成foo
に、オリジン・サーバー・プールがtcp-origin-server-pool-1
であるbar
という名前のTCPプロキシが作成されます。
props = {} props['configuration'] = 'foo' props['tcp-proxy'] = 'bar' props['origin-server-pool-name'] = 'tcp-origin-server-pool-1' otd_createTcpProxy(props)
たとえば、次のコマンドでは、構成foo
に、オリジン・サーバー・プールがtcp-origin-server-pool-1
でプロトコルがftp
であるbar
という名前のTCPプロキシが作成されます。
props = {} props['configuration'] = 'foo' props['tcp-proxy'] = 'bar' props['protocol'] = 'ftp' props['origin-server-pool'] = 'tcp-origin-server-pool-1' otd_createTcpProxy(props)
TCPプロキシのFTP構成がプロパティssl-termination
、origin-explicit-ftps
、client-explicit-ftps
をそれぞれ「false」、「true」、「true」として有効化されます。これらのプロパティは、otd_setTcpProxyProperties
を使用して後で変更することができます。
詳細は、Oracle Traffic Director WebLogic Scripting Toolコマンド・リファレンスのotd_createTcpProxyコマンドを参照してください。
Fusion Middleware ControlまたはWLSTのいずれかを使用して、TCPプロキシのリストを表示できます。
Fusion Middleware Controlを使用したTCPプロキシのリストの表示
Fusion Middleware Controlを使用してTCPプロキシのリストを表示するには、次を実行します。
名前をクリックすると、プロキシのプロパティの詳細を表示できます。
WLSTを使用したTCPプロキシのリストの表示
TCPプロキシのリストを表示するには、次の例に示すように、otd_listTcpProxies
コマンドを実行します。
props = {} props['configuration'] = 'foo' otd_listTcpProxies(props) tcp_proxy1 tcp_proxy2
otd_getTcpProxyProperties
コマンドを実行することで、TCPプロキシのプロパティの詳細を表示できます。
詳細は、Oracle Traffic Director WebLogic Scripting Toolコマンド・リファレンスのotd_listTcpProxies
およびotd_getTcpProxyProperties
コマンドを参照してください。
Fusion Middleware ControlまたはWLSTのいずれかを使用して、TCPプロキシを変更できます。
Fusion Middleware Controlを使用したTCPプロキシの変更
Fusion Middleware Controlを使用してTCPプロキシを変更するには、次を実行します。
WLSTを使用したTCPプロキシの変更
TCPプロキシのプロパティを変更するには、otd_setTcpProxyProperties
コマンドを実行します。
たとえば、次のコマンドを実行すると、構成foo
のプロキシbar
のセッション・アイドル・タイムアウトが1200
に変更されます。
props = {} props['configuration'] = 'foo' props['tcp-proxy'] = 'bar' props['session-idle-timeout'] = '1200' otd_setTcpProxyProperties(props)
たとえば、次のコマンドはプロパティ「ssl-termination」、「origin-explicit-ftps」、「client-explicit-ftps」をそれぞれ「false」、「true」、「true」としてTCPプロキシのFTP構成を有効化します。
props = {} props['configuration'] = 'foo' props['tcp-proxy'] = 'bar' props['client-explicit-ftps'] = 'true' otd_setTcpProxyProperties(props)
Fusion Middleware ControlまたはWLSTのいずれかを使用して、TCPプロキシを削除できます。
Fusion Middleware Controlを使用したTCPプロキシの削除
Fusion Middleware Controlを使用してTCPプロキシを削除するには、次を実行します。
TCPプロキシを削除するには、次の例に示すように、otd_deleteTcpProxy
コマンドを実行します。
props = {} props['configuration'] = 'foo' props['tcp-proxy'] = 'bar' otd_deleteTcpProxy(props)
詳細は、Oracle Traffic Director WebLogic Scripting Toolコマンド・リファレンスのotd_deleteTcpProxy
コマンドを参照してください。