2009年12月29日 星期二

[待測] Apache2 SSL in Ubuntu

找個時間完成它

http://www.linode.com/wiki/index.php/Apache2_SSL_in_Ubuntu

今天測試一下, 發現這文有很多不同 (應該說完全不同 囧)

最後還是按照 console吐出來的訊息去找到文件來看
See /usr/share/doc/apache2.2-common/README.Debian.gz
on how to configure SSL and create self-signed certificates.

用 sudo gzip -d 把該文件解壓後,

1. sudo a2ensite default-ssl
2. sudo a2enmod ssl && sudo /etc/init.d/apache2 restart
之後要產生憑證 cert, 要確定 hostname 是對的
去 no-ip 申請個 domain name吧

修改完 /etc/hostname, /etc/hosts後

3. sudo make-ssl-cert generate-default-snakeoil --force-overwrite

4. sudo cp /etc/apache2/sites-available/default-ssl /etc/apache2/sites-available/ssl

基本上它設定都幫你弄好了, 直接restart apache