2012-04-18

【系統】Lighttpd : SSL

如果是要自已產生認證的話,就是

# openssl req -new -x509 -keyout server.pem -out server.pem -days 3650 -nodes

然後輸入一些資料,如下圖:
接著設定Lighttpd
$SERVER["socket"] == ":443" {
ssl.engine                 = "enable"
ssl.pemfile                = "/etc/ssl/private/vlog.pem"
}
然後 Restart Lighttpd,就ok了。




如果是 Certification Authority (CA)  的認證,那就要先產生 Certificate Signing Request (CSR)。
取得 Xuite.cer 及 CA.cer 後。(這個細節就不多說了)
就可以產生我們要的 vlog.pem 檔
# cat private.key Xuite.cer > vlog.pem 
Lighttpd 設定如下:
$SERVER["socket"] == ":443" {
ssl.engine                 = "enable"
ssl.pemfile                = "/etc/ssl/private/vlog.pem"
ssl.ca-file                = "/etc/ssl/private/CA.cer"
}
一樣 Restart 就搞定了。

寫的很精簡。
詳細的內容可以參考:
How To Lighttpd Create Self Signed SSL Certificates
Howto: Linux Lighttpd SSL (Secure Server Layer) Https Configuration And Installation



0 comments:

張貼留言