我是用光碟安裝apache2的,不知道為什麼沒裝到產生憑證的程式
,另外查了一下apache-ssl這個套件則會安裝1.3x版的apache,
只好手動安裝產生憑證的程式囉~
1.$sudo aptitude install ca-certificates ssl-cert openssl
裝完後應該會有make-ssl-cert(本來是apache2-ssl-certificate),
印象中這隻程式應該是interactive mode才對,但是裝了卻不是這麼回事
( ̄_ ̄;)
2.只好自己手動打指令產生
$sudo openssl req $@ -new -x509 -days 365 -nodes -out \
/etc/apache2/apache.pem -keyout /etc/apache2/apache.pem
3.設定權限
$sudo chmod 600 /etc/apache2/apache.pem
4.讓apache可以調用ssl模組
$sudo a2enmod ssl
>Module ssl installed; run /etc/init.d/apache2 force-reload to enable.
5.新增port 443
$sudo vi /etc/apache2/ports.conf
加入 Listen 443
6.最後修改/etc/apache2/sites-enabled/000-default
把VirtualHost *:80到結束/VirtualHost的內容複製一次
貼到底下並把"*:80" 改成"*:443"
7.最後重跑apache
$sudo apache2ctl restart
個人心情和 Linux / FreeBSD 等技術
沒有留言:
張貼留言