「SSL」の設定

ここでは、メールサーバへSSLを導入していることを前提にし、その秘密鍵と証明書を利用します。
メールサーバへのSSLの導入はこちらを参考にして下さい。

「Apache」の設定

FreeBSD5.3-RELEASEの場合

FreeBSD# vi /usr/local/etc/apache21/ssl.conf <= 設定ファイルの編集
SSLCertificateFile /usr/local/etc/apache21/ssl.crt/server.crt
↓
SSLCertificateFile /etc/ssl/server.pem <= サーバ用証明書を指定

SSLCertificateKeyFile /usr/local/etc/apache21/ssl.key/server.key
↓
SSLCertificateKeyFile /etc/ssl/server.key <= サーバ用秘密鍵を指定

FreeBSD6.0-RELEASEの場合

FreeBSD# vi /usr/local/etc/apache21/extra/httpd-ssl.conf <= SSL用設定ファイルの編集
SSLCertificateFile /usr/local/etc/apache21/server.crt
↓
SSLCertificateFile /etc/ssl/server.pem <= サーバ用証明書を指定

SSLCertificateKeyFile /usr/local/etc/apache21/server.key
↓
SSLCertificateKeyFile /etc/ssl/server.key <= サーバ用秘密鍵を指定


FreeBSD# vi /usr/local/etc/apache21/httpd.conf <= 「Apache」の設定ファイルの編集
#Include etc/apache21/extra/httpd-ssl.conf
↓
Include etc/apache21/extra/httpd-ssl.conf <= コメント解除
「Apache」の起動

FreeBSD5.3-RELEASEの場合

FreeBSD# /usr/local/sbin/apachectl startssl

FreeBSD6.0-RELEASEの場合

FreeBSD6.0-RELEASEでは、「Apache」の設定ファイルでSSLの設定を読み込むように指定していれば、SSL対応で起動します。

FreeBSD# /usr/local/sbin/apachectl start <= 「Apache」が起動していない場合
FreeBSD# /usr/local/sbin/apachectl restart <= 「Apache」が起動している場合

「Apache」をSSL対応で自動起動

FreeBSD5.3-RELEASEでは、FreeBSDを起動する際に自動的に「Apache」がSSL対応で起動するようにします。
この作業はFreeBSD6.0-RELEASEでは必要ありません。

FreeBSD# vi /etc/rc.conf <= 設定ファイルの編集
apache2ssl_enable="YES" <= 追加

SSL認証を行うページにアクセスする為にルータでポートの443番を開けます。
http://サーバのIPアドレス/ を
https://サーバのIPアドレス/ とアクセスして、アクセス出来れば問題ありません。

▲ページのトップへ