FreeBSDサーバー構築マニュアル

Apache mod_ssl HTTP over SSL




ヒントこの章を始める前に下記の設定が必要です

「OpenSSL 秘密鍵と証明書」
「Apache PHP ImageMagick インストール」

■シンボリックリンク作成
[root@ns1 ~]# ln -s /etc/ssl/server.pem /usr/local/etc/apache22/server.pem
[root@ns1 ~]# ln -s /etc/ssl/server.key /usr/local/etc/apache22/server.key

■httpd.conf編集
[root@ns1 ~]# vi /usr/local/etc/apache22/httpd.conf

# Secure (SSL/TLS) connections
#Include etc/apache22/extra/httpd-ssl.conf
↓
Include etc/apache22/extra/httpd-ssl.conf ←コメント解除

■httpd-ssl.conf編集
[root@ns1 ~]# vi /usr/local/etc/apache22/extra/httpd-ssl.conf

DocumentRoot "/usr/local/www/apache22/data"
↓
DocumentRoot "/home/hoge/public_html" ←変更

ServerName www.example.com:443
↓
ServerName www.freebsd.orz:443 ←変更

ServerAdmin you@example.com
↓
ServerAdmin hostmaster@freebsd.orz ←変更

ErrorLog "/var/log/httpd-error.log"
↓
ErrorLog "/var/log/httpd/hoge-error.log" ←変更

TransferLog "/var/log/httpd-access.log"
↓
TransferLog "/var/log/httpd/hoge-access.log" ←変更

SSLCertificateFile "/usr/local/etc/apache22/server.crt"
↓
SSLCertificateFile "/usr/local/etc/apache22/server.pem" ←変更
[root@ns1 ~]# /usr/local/etc/rc.d/apache22 restart
※黄色い部分は環境に合わせて変更してください。

外部に公開する場合 外部に公開する場合

プロトコル(TCP)ポート443番(HTTPS)を開放。


Home PageTop Last updated 2010-02-11

このサイトはリンクフリーです。ご自由にリンクしてください。 Copyright freebsd.server-manual.com