簡單步驟如下:
1:安裝Apache + mod_ssl:
- 代碼: 選擇全部
apt-get install apache libapache-mod-ssl
2:製造cert
- 代碼: 選擇全部
dpkg-reconfigure libapache-mod-ssl
照題目回答即可,最後會問是否要用密碼(pass phrase)保護做出來的certification,預設是Y,請回答n。否則以後啟動apache還要打密碼豈不白濫了。
3: 設定
把/usr/share/doc/libapache-mod-ssl/examples/mod-ssl.conf複製到/etc/apache/conf.d下面,順便修改。
- 代碼: 選擇全部
# cp /usr/share/doc/libapache-mod-ssl/examples/mod-ssl.conf /etc/apache/conf.d
# vi /etc/apache/conf.d/mod-ssl.conf
把以下加入<IfModule mod_ssl.c>的下面
- 代碼: 選擇全部
SSLEngine on
SSLCertificateFile /etc/apache/ssl.crt/server.crt
###剛用dpkg-reconfigure libapache-mod-ssl的憑證
SSLCertificateKeyFile /etc/apache/ssl.key/server.key
##剛用dpkg-reconfigure libapache-mod-ssl的金鑰
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
修改/etc/apache/httpd.conf
- 代碼: 選擇全部
把Include /etc/apache/conf.d改成Include /etc/apache/conf.d/*.conf
4: 重新啟動apache