一、生成SSL證書(shū)
1、安裝依賴包
? ? ? yum install -y openssl openssl-devel
2、生成私鑰,會(huì)讓你輸入一個(gè) 4~2048 位的密碼,你需要暫時(shí)記住這個(gè)密碼
? ? ? openssl genrsa -des3 -out server.key 2048
輸入兩遍相同的密碼
3、生成CSR(Certificate Signing Request 證書(shū)簽名請(qǐng)求 )
輸入以下命令:
? ? ? openssl req -new -key server.key -out server.csr
同時(shí)填寫(xiě)一些信息:
4、取消私鑰當(dāng)中的密碼
? ? ? openssl rsa -in server.key -out server.key
只需要輸入一遍密碼就好了:
5、生成自簽名SSL證書(shū)
? ? ? openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt
二、使用ssl給nginx配置https
server {
? ? listen ? ? ? 443 ssl;
? ? server_name ?greateme.com;
? ? ssl_certificate /opt/server/nginx/conf/ssl/server.crt; (路徑自定義)
? ? ssl_certificate_key /opt/server/nginx/conf/ssl/server.key;路徑自定義)
? ? ssl_session_timeout 5m;
? ? ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
? ? ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
? ? ssl_prefer_server_ciphers on;文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-524996.html
? ? location / {
? ? ? ? root ? html;
? ? ? ? index ?index.html index.htm;
? ? }
}文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-524996.html
到了這里,關(guān)于CentOS7自簽SSL證書(shū)并配置nginx的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!