openssl genrsa -out privkey.pem 1024/2038
html
openssl req -new -x509 -key privkey.pem -out server.pem -days 365
nginx
證書信息能夠隨便填或者留空,只有Common Name要根據你的域名填寫。git
以個人我的網站爲例Common Name (e.g. server FQDN or YOUR name) []: wuyanxin.com
github
也能夠經過*.yourdomain.com
來匹配你的二級域名安全
server { listen 443; server_name youdomain.com; ssl on; ssl_certificate /path/to/server.pem; ssl_certificate_key /path/to/privkey.pem; ... }
驗證配置,重啓nginxdom
$ sudo nginx -t && sudo nginx -s reload
這時訪問你的站點會獲得一個不安全提示,由於你的證書不是一個有效的證書頒發機構頒發的。
這時須要咱們手動信任證書。網站
http://www.cnblogs.com/AloneS...
http://alphayang.github.io/20...spa