Apache(mod_ssl)編

Apache(mod_ssl)編

改版履歴

版数

日付

内容

担当

V.1.1

2014/12/22

初版

NII

V.1.2

2015/5/15

中間CA証明書のファイル名を修正

NII

V.1.3

2015/12/11

サーバ証明書設定について注釈を追加

NII

V.2.0

2018/2/26

SHA1の記載内容の削除

NII

V.2.1

2018/3/26

CT対応版の中間CA証明書について説明を追加

NII

V.2.2

2018/4/27

Apache(mod_ssl)2.4.8以降における手順を追加

NII

V.2.3

2018/7/9

ECDSA対応版の中間CA証明書についての説明を追加

NII

V.2.4

2019/4/22

ECC認証局 中間CA証明書の名称を変更

NII

V.2.5

2020/4/13

中間CA証明書のファイル名を修正

NII

V.2.6

2020/8/25

中間CA証明書の記載内容を修正

NII

V.2.7

2020/12/22

中間CA証明書を修正

NII

V.2.8

2025/12/23

RSA認証局 中間CA証明書のファイル名を変更、クロスルート証明書用の手順を追加

NII

V.2.9

2026/03/16

Apache2.4.7以前の中間CA証明書・クロスルート証明書の設定手順を修正

NII


目次

1. Apache(mod_ssl) によるサーバ証明書の利用
1-1. 前提条件
1-2. 証明書のインストール
1-2-1. 事前準備
1-2-2. 中間CA証明書のインストール
1-2-3. サーバ証明書のインストール
1-3. Apacheの設定変更
1-4. サーバ証明書の置き換えインストール
1-5. 起動確認

1. Apache (mod_ssl) によるサーバ証明書の利用

1-1. 前提条件

Apache(mod_ssl)でサーバ証明書を利用する場合の前提条件について記載します。適宜、サーバ証明書をインストールする利用管理者様の環境により、読み替えをお願いします。
(本マニュアルでは、Red Hat Enterprise Linux 9.5、OpenSSL 3.2.2.4、Apache/2.4.62(Unix)での実行例を記載しております)

前提条件

※4~6は環境により異なりますので、デフォルトの値で読み替えてください。

  1. OpenSSLがインストールされていること

  2. Apacheがインストールされていること

  3. 使用されているApacheシステムに適当なmod_sslがインストールされていること

  4. ssl.confファイルまでの絶対パス:/etc/httpd/conf.d/ssl.conf

  5. httpd.confファイルまでの絶対パス:/etc/httpd/conf/httpd.conf

  6. ssl.confファイルの設定

Apache2.4.8以降をご利用の場合

SSLCertificateFile /etc/pki/tls/certs/server.crt
SSLCertificateKeyFile /etc/pki/tls/private/server.key

server.crt:サーバ証明書と中間CA証明書を連結した証明書
server.key:秘密鍵

Apache2.4.7以前をご利用の場合

SSLCertificateFile: /etc/httpd/conf/ssl.crt/server.crt (サーバ証明書)
SSLCertificateKeyFile: /etc/httpd/conf/ssl.key/server.key (秘密鍵)
SSLCertificateChainFile: /etc/httpd/conf/ssl.crt/chain.cer (※中間CA証明書とクロスルート証明書を連結したファイル)
※クロスルート証明書が必要な場合は、中間CA証明書とクロスルート証明書を1つのファイル(例:chain.cer)に連結して指定してください。クロスルート証明書を使用しない場合は、中間CA証明書のみを指定します。