Lighttpd と Apache を SSL に対応させる
なんとなく必要になりそうだったので設定してみました。
といってもカンタンな設定ですが。
Lighttpd
とりあえず設定をロードする。
SSL の鍵を生成
# openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes
以下のファイルを編集すれば終わり。
$SERVER["socket"] == "0.0.0.0:443" { ssl.engine = "enable" ssl.pemfile = "/etc/lighttpd/ssl/server.pem" # ←生成した鍵 server.document-root = "/var/www/ssl" # $HTTP["host"] == "k.mydomain.jp" { # } }
コメントアウト部分は、これから作ろうとしている SSL のサイトでの設定を書きます。
Catalyst を使う場合には、Proxy の設定などを行えばよさそう。