セキュアな通信を行うようにロード バランサを設定できます。 以下の手順で、「certloc」はユーザの証明書の場所を示します。
以下の手順に従います。
worker.node1.host=<Enter node1 hostname here>
注: この有効な値は、最初のドメイン オーケストレータ ノードをインストールするホストに解決される IP アドレス、FQDN、または DNS エイリアスです。 有効な値は、ドメイン オーケストレータをインストールするときに「サーバ ホスト」に使用される値と同じです。
apache_install_location/conf
たとえば、以下の手順では、証明書ファイルを作成するために Apache ロード バランサで提供される openssl ユーティリティを使用する方法について説明します。 追加のオプションは、証明書の有効期限、ファイル名、およびアルゴリズムを制御します。 お使いのサイトに特別な要件がある場合は、ベンダー提供のドキュメントを参照してください。
cd apache_install_location/bin
openssl req -new -out mypamserver.csr
PEM ファイルのパスフレーズ、および他の識別情報の入力を求められます。
たとえば、httpd.conf 内の「ServerName」値が myhost.mycompany.com:80 の場合は、「Common Name」に myhost.mycompany.com を指定します。
Apache ロード バランサはカレント ディレクトリに mypamserver.csr および privkey.pem を作成します。
openssl rsa -in privkey.pem -out mypamserver.key
openssl x509 -in mypamserver.csr -out mypamserver.cert -req -signkey mypamserver.key
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule ssl_module modules/mod_ssl.so
Include conf/extra/httpd-ssl.conf
<VirtualHost *:80>
JkMountFile conf/uriworkermap.properties
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond http://%{HTTP_HOST}%{REQUEST_URI} !^http://.*c2orepository*|MirroringRequestProcessor*|mirroringrepository*|StartAgent*|genericNoSecurity*|soapAttachment*
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} </VirtualHost>
# Load balancing module
include conf/mod-jk.conf
SSLCertificateFile "/usr/local/certloc/mypamserver.cert"
SSLCertificateKeyFile "/usr/local/certloc/mypamserver.key"
SSLOptions +StdEnvVars +ExportCertData JkMountFile conf/uriworkermap.properties
変更内容が適用されます。
|
Copyright © 2013 CA.
All rights reserved.
|
|