SSL基本理解
SSL 產生憑證參考網站1 http://note.tc.edu.tw/662.html
SSL 產生憑證參考網站2 http://wiki.centos.org/zh-tw/HowTos/Https
SSL 產生憑證參考網站3 http://twpug.net/x/modules/newbb/viewtopic.php?viewmode=compact&order=ASC&topic_id=2893&forum=22
基本上照著跑就可以
由於沒有真的上線需求,就先不去做真的認證了
產生的三個檔案分別放在
/etc/testssl/certs/ca.crt
/etc/testssl/private/ca.csr
/etc/testssl/private/ca.key
接下來應該是ubuntu需求(上面的連結是centOS設法,有些微不同)
首先先到/etc/apache2/sites-avaliable/default-ssl做基本設定
SSLCertificateFile /etc/testssl/certs/ca.crt
SSLCertificateKeyFile /etc/testssl/private/ca.key
然後啟動 ssl module
啟用 ssl 模組
a2enmod ssl
啟用 ssl 虛擬站台
a2ensite default-ssl
安裝 ssl 套件
apt-get install openssl ssl-cert
重啟 apache
/etc/init.d/apache2 restart
然後直接把檔案改https,應該就可以連上了
不過這時候會發現一件事情,那就是我們的route設定不見了
由於各個linux版本不同,以現在自己手上的ubuntu為例子,要到/etc/apache2/sites-avaliable/default-ssl裡面
往下看到DocumentRoot做相關設定,這樣就會正常了
沒有留言:
張貼留言