たとえば、App Volumes を最新バージョンにアップグレードし、SSL 証明書を構成せずにすぐに App Volumes をインストールしてテストする場合、App Volumes Manager で HTTP 接続を有効にすることができます。HTTP 接続は、App Volumes Manager のインストール時またはインストール後に有効にできます。
**注:**HTTP は、本番環境以外でのみ有効にするか、ロード バランサの背後で App Volumes Manager を実行している場合にのみ有効にします。
インストール中の App Volumes Manager での HTTP 接続の有効化
HTTP 接続は、App Volumes Manager のインストール時に有効にできます。
手順
-
App Volumes Manager のインストール中にネットワーク ポートを選択する場合は、[Allow Connections Over HTTP (insecure)] を選択します。
-
HTTP ポートの値を入力するか、デフォルト値の 80 をそのまま使用します。
結果
App Volumes Manager で HTTP が有効になっているため、エージェントで SSL を無効にして、HTTP 経由で通信するようにエージェントを構成できるようになりました。「App Volumes Agent での SSL の無効化」を参照してください。
インストール後の App Volumes Manager での HTTP 接続の有効化
インストール後に App Volumes Manager で HTTP を有効にするには、Nginx 構成ファイルを変更します。
**重要:**このサーバ ブロックは、デフォルトでは Nginx ファイルに存在しません。App Volumes Manager のインストール時に HTTP を有効にしていない場合にのみ、このサーバ ブロックを追加します。
前提条件
C:\Program Files (x86)\CloudVolumes\Manager\nginx\conf に移動し、既存の Nginx 構成ファイル nginx.conf のバックアップを作成します。
手順
-
App Volumes Manager がインストールされているマシンに管理者としてログインします。
-
C:\Program Files (x86)\CloudVolumes\Manager\nginx\confに移動し、Nginx 構成ファイルを開き、Nginx ファイルでinclude proxy/vcenter*.conf;の後に次のブロックをコピーします。注:
server_nameは、App Volumes Manager へのアクセスに使用するホスト名の URL に設定することを推奨します。これにより、HTTP 要求が必要な App Volumes Manager サーバに送信されます。server { server_name 0.0.0.0; listen 80; listen [::]:80; root ../public; rewrite ^/(.*)/$ /$1 permanent; access_log logs/access_http.log main; error_log logs/error_http.log info; charset utf-8; override_charset on; gzip on; gzip_types application/json application/javascript; error_page 404 /404.html; error_page 502 /502.html; #error_page 500 502 503 504 /500.html; # updated by clock.rb location ~* ^.+\.(woff|woff2|eot|svg|ttf|jpg|jpeg|gif|png|ico|zip|css|js|html|htm|json)$ { expires max; break; } location ~* ^.+\.(css|js|htm|html|json)$ { #expires 0; # expire immediately expires 5m; break; } include location/api_redirect_location.conf; location / { try_files /index.html @manager; } location @manager { proxy_connect_timeout 10; #proxy_next_upstream off; proxy_next_upstream timeout; proxy_read_timeout 600; proxy_send_timeout 30; send_timeout 30; proxy_redirect off; server_name_in_redirect off; proxy_pass_header Cookie; proxy_pass_header Set-Cookie; proxy_pass_header X-Accel-Redirect; proxy_set_header Host $host:80; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; add_header X-Backend $upstream_addr; add_header X-Frame-Options SAMEORIGIN; add_header X-Content-Type-Options nosniff; add_header X-XSS-Protection "1; mode=block"; proxy_pass http://manager; } } -
App Volumes サービスを再起動します。
結果
App Volumes Manager が HTTP 経由で通信可能になりました。
次のステップ
この App Volumes Manager と通信するエージェント コンピュータにアクセスし、HKEY_LOCAL_MACHINE> SYSTEM>CurrentControlSet>Services>SvService>Parameters に移動して、Manager レジストリ値を適切なポート番号(HTTP の場合は 80 )で更新します。
このページは役に立ちましたか?