よくあるご質問

キーワードから探す

  • FAQ検索
  • ID検索

※スペースで区切って複数検索が可能です。

カテゴリで絞り込む

カテゴリから探す

ID:7431
作成日: 2026/10/20
[ISWF]HTTPSの管理画面アクセス時に「接続がプライベートではありません」と表示される

■ 原因

自己署名証明書のため、ブラウザ側から証明書エラーが表示されます。
動作には問題ありませんが、解消をご希望の場合には以下対応法を実施してください。

■ 対応方法

プライマリサーバのIPアドレス(管理画面URLのIPアドレス)を証明書のCN(Common Name)およびSAN(Subject Alternative Name)に設定した証明書を作成し、 管理画面を操作する端末のブラウザへインポートします。

※注意
・ブラウザの仕様変更等により、本手順による対応が利用できなくなる可能性があります。
・レプリカサーバを使用している場合、レプリカサーバでも同様の設定を行ってください。
・管理画面のポート番号は、LogDirector との通信にも使用しています。ポート番号を変更した場合は、LogDirector側での設定も変更してください。


0.既存の証明書を「.keystore」→「_.keystore」などにリネームします。

※既に管理画面のHTTPS化を実施の際に証明書を作成した方のみ

1.証明書を作成します。

プライマリサーバのIPアドレス(管理画面URLのIPアドレス)をCNおよびSANに設定した証明書を作成します。
「XXX.XXX.XXX.XXX」を置き換えてください。

[Windows版]

<インストールフォルダ>\jre\bin\keytool -genkeypair -alias tomcat -keyalg RSA -keysize 2048 -sigalg SHA256withRSA -storetype PKCS12 -keystore <インストールフォルダ>\tomcat\.keystore -validity 3650 -dname "CN=XXX.XXX.XXX.XXX, OU=ALSI, O=ALSI, L=Shibuya, ST=Tokyo, C=JP" -ext "SAN=ip:XXX.XXX.XXX.XXX"

[Linux版]

<インストールディレクトリ>/jre/bin/keytool -genkeypair -alias tomcat -keyalg RSA -keysize 2048 -sigalg SHA256withRSA -storetype PKCS12 -keystore <インストールディレクトリ>/tomcat/.keystore -validity 3650 -dname "CN=XXX.XXX.XXX.XXX, OU=ALSI, O=ALSI, L=Shibuya, ST=Tokyo, C=JP" -ext "SAN=ip:XXX.XXX.XXX.XXX"

2.証明書をエクスポートします。

作成した証明書を、ブラウザへインポートするための証明書ファイル(CRTファイル)として出力します。
※「tomcat.crt」は任意のファイル名です。

[Windows版]

<インストールフォルダ>\jre\bin\keytool -export -alias tomcat -keystore <インストールフォルダ>\tomcat\.keystore -file tomcat.crt

[Linux版]

<インストールディレクトリ>/jre/bin/keytool -export -alias tomcat -keystore <インストールディレクトリ>/tomcat/.keystore -file tomcat.crt

3.ブラウザへ証明書をインポートします。

エクスポートした証明書を、管理画面を操作する端末のブラウザへインポートします。

4.管理者マニュアルの手順3~9(本FAQの5~11)を実施します。

ブラウザへの証明書インポート後、管理者マニュアルに記載されている以下の手順を実施してください。

[該当箇所]
付録 > E. HTTPSプロトコルで管理画面を使用する

5.拡張Webサービスのテンプレート設定ファイルをテキストエディタなどで開きます。

拡張Webサービスのテンプレート設定ファイルは次のフォルダ/ディレクトリに格納されています。
念のため、変更前にバックアップを取ることをお勧めします。

[Windows版]

<インストールフォルダ>\lib\server.xml.template.https

[Linux版]

<インストールディレクトリ>/lib/server.xml.template.http

6.テンプレート設定ファイルを変更します。

次の項目を変更します。

  • 手順1で作成した証明書ファイルのパスを指定する。

    [Windows版]

    keystoreFile="<インストールフォルダ>\tomcat\.keystore"

    [Linux版]

    keystoreFile="<インストールディレクトリ>/tomcat/.keystore"
  • 作成した証明書のパスワードを設定する。

    設定例

    keystorePass="password"

7.テンプレート設定ファイル(「server.xml.template.https」)を「server.xml.template」として上書きします。

念のため、上書きする前にオリジナルの「server.xml.template」のバックアップを取ることをお勧めします。

8.設定ファイル(proxy.inf)を変更します。

  • [CONNECTION_CFG]セクションに「USE_WWW_CONNECT_SSL=TRUE」を追加します。
  • [SYSTEM_GLOBAL]セクションに「WWW_ADMIN_HTTPS_PORT」を追加し、 HTTPSプロトコルで使用するポート番号を指定します。
    ポート番号を指定しない場合、デフォルト値として2443が設定されます。
    WWW_ADMIN_HTTPS_PORT=2443 (設定例)
  • Proxy版およびICAP版で、フィルタリングサーバ経由で接続する場合は [ACCESS_CTRL]セクションの「HTTPS_ACCESS_PORT」に、 HTTPSプロトコルで使用するポート番号を追加します。
    ポート番号は半角スペースで区切ってください。
    HTTPS_ACCESS_PORT=443 2443 (設定例)
  • ICAP版の場合は、SquidおよびICAP側でHTTPSプロトコルに使用するポート番号を開放してください。

9.「amsdata -sys」コマンドを実行し、設定ファイル(proxy.inf)の変更内容を反映します。


10.プライマリサーバのフィルタリングサービスと拡張Webサービスを再起動します。

  • レプリカサーバを使用している場合、全レプリカサーバのフィルタリングサービスを再起動してください。
    プライマリサーバ、全レプリカサーバのフィルタリングサービスは、 管理画面の[サーバ管理]>[サーバ設定]で再起動できます。
  • 拡張Webサービスは、「amsweb restart」コマンドで再起動してください。

11.HTTPSプロトコルで管理画面にアクセスします。

プライマリサーバのIPアドレスが192.168.1.1、 HTTPSプロトコルで使用するポート番号を2443に設定した場合、 次のURLで管理画面にアクセスします。

https://192.168.1.1:2443/index.html
対象バージョン
 
対象ビルド
 
一般情報
この内容は参考になりましたか?
ご回答いただきまして、ありがとうございます。
今後の参考にさせていただきます。
Powered by i-ask
Page Top