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

home > Apache2 mod_ssl HTTP over SSL



Apache2 mod_ssl HTTP over SSL


■シンボリックリンク作成
[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

ヒント ヒント

/etc/sslディレクトリに秘密鍵と証明書が無い場合はこちらを参照。

■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 Forum Last updated 2008-08-01

誤字脱字や間違いがありましたらメールにてご連絡ください。
Copyright freebsd.server-manual.com このサイトはリンクフリーです。ご自由にリンクしてください。