| トップ | Solaris | FreeBSD | Gentoo | CentOS | Fedora | Windows | Tips | 自宅サーバの動作確認 | サイト内検索(Namazu) | サイト内検索(HE) |
ここでは、メールサーバへSSLを導入していることを前提にし、その秘密鍵と証明書を利用します。
メールサーバへのSSLの導入はこちらを参考にして下さい。
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 <= コメント解除 |
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アドレス/ とアクセスして、アクセス出来れば問題ありません。