前言
話先說(shuō)在前面译蒂,不然寫博客坑了人就不好了是吧。首先這個(gè)教程是自簽的證書悬包,也就是說(shuō)瀏覽器壓根不認(rèn)衙猪,認(rèn)為你服務(wù)器有毒。不過(guò)練練手也還是完全O(jb)K的布近。
那趕緊開始吧~垫释!
1. 確認(rèn)配置環(huán)境Ubuntu16.04LTS + Apache2
如果能夠環(huán)境一致的話,不是說(shuō)成功的概率大點(diǎn)撑瞧。但最起碼不會(huì)找不到這個(gè)文件夾棵譬,一會(huì)兒這個(gè)配置文件又不一樣。
2. 安裝OpenSSL&啟用SSL模塊
sudo apt-get install openssl //至于是否安裝過(guò)预伺,百度一下即可
openssl.png
sudo a2enmod ssl
ssl.png
3. 創(chuàng)建CA订咸、CSR&自簽發(fā)證書
openssl genrsa -des3 -out server.key 1024
ca.png
openssl req -new -key server.key -out server.csr
csr.png
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
自簽證書.png
4. 復(fù)制至文件夾&配置文件
注意圖中配置文件的路徑
sudo cp server.crt /etc/ssl/certs
sudo cp server.key /etc/ssl/private
復(fù)制.png
sudo vim default.conf
sudo a2ensite default.conf
配置文件.png
ln -s /etc/apache2/sites-available/default-ssl /etc/apache2/sites-enabled/001-ssl
連接.png
5. 重啟
最后,輸入之前的密碼酬诀,重啟一下就ok了
啟動(dòng).png
附:default.conf 配置文件
配置.png
參考博客鏈接
Sky_qing的專欄:http://blog.csdn.net/Sky_qing/article/details/44303221
u012527302的專欄:http://blog.csdn.net/u012527302/article/details/50360805