AT-Vista Manager: インストールガイド
前へ 次へ 目次

5.2 AVMサーバーにHTTPSで接続

クライアントPCからAVMサーバーにHTTPS接続する場合は下記の設定を行います。

Note
HTTPS接続の設定後にHTTP接続に戻す場合は再インストールが必要になります。AVMのバックアップファイルを取得し、再インストールした後でリストアを行ってください。

  1. 管理者権限を持つユーザーでAVMがインストールされているPCにログインします。
  2. AVMをインストールしたディレクトリーにある apacheフォルダー配下に「key」フォルダーを作成します。
  3. 下記の設定変更を行ってください。

    cd [AVMのフォルダー]\apache\key
    ..\bin\openssl.exe genrsa 2048 > server.key
    ..\bin\openssl.exe req -new -config ..\conf\openssl.cnf -key server.key > server.csr
    ->対話形式の入力が求められます。お使いの環境のパラメーターを入力してください。
    ..\bin\openssl.exe x509 -days 3650 -req -signkey server.key < server.csr > server.crt

    apache/conf/extra/httpd-ssl.confを以下のように編集してください。
    92行目 SSLSessionCache "shmcb:[AVMのインストールフォルダー]\apache\logs\ssl_scache(512000)"
    124行目 DocumentRoot #[vistaのインストールフォルダー]\amf_gui\web"
    125行目 #でコメントアウトします。
    126行目 #でコメントアウトします。
    127行目 ErrorLog "[AVMのインストールフォルダー]\apache\logs\error.log"
    128行目 TransferLog "[AVMのインストールフォルダー]\apache\logs\access.log"
    144行目 SSLCertificateFile "[AVMのインストールフォルダー]\apache\key\server.crt"
    154行目 SSLCertificateKeyFile "[AVMのインストールフォルダー]\apache\key\server.key"
    252行目 Directory "[AVMのインストールフォルダー]\apache\cgi-bin">
    255行目から以下を追加します。(httpd.confと同一内容)

    <Directory "[vistaのインストールフォルダー]\amf_gui/web">
    Require all granted
    AllowOverride All
    Allow from All

    <IfModule mod_rewrite.c>
    Options ?MultiViews
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ app.php [QSA,L]
    </IfModule>
    </Directory>
    <Directory "[AVMのインストールフォルダー]\amf_gui">
    Options FollowSymlinks
    </Directory>
    <Location /api/system>
    php_value post_max_size 2G
    php_value upload_max_filesize 2G
    </Location>

    後ろから4行目 CustomLog "[vistaのインストールフォルダー]\apache\logs\ssl_request.log" \

    apache/conf/httpd.confを以下のように編集します。
    58行目 #Listen 80(コメントアウトします。)
    165行目 #を消してコメントアウトを外します。(mod_socache_shmcb.so)
    167行目 #を消してコメントアウトを外します。(mod_ssl.so)
    509行目 #を消してコメントアウトを外します。(httpd-ssl.conf)

    php/php.iniを以下のように編集します。
    1431行目 session.cookie_secure = 1

(C) 2015-2016 アライドテレシスホールディングス株式会社
613-002223 Rev.B