云服務(wù)器Linux centos6.5版本Nginx更新SSL證書實踐
Linux centos6.5版本Nginx更新SSL證書
首先在SSL證書控制臺上下載nginx的證書文件(包括key文件和pem文件)
需要確認我們我們的linux環(huán)境下的centos系統(tǒng)是什么版本的。
在終端輸入命令cat /etc/redhat-release,我這里用的是finalshell,可以看到我的centos版本是6.5的版本
cat /etc/redhat-release

確認nginx進程的啟動目錄
在終端上輸入命令ps aux|grep nginx,可以看到在/usr/local/nginx/conf/目錄下
ps aux|grep nginx

進入nginx.conf所在的目錄
cd /usr/local/nginx/conf/
cd /usr/local/nginx/conf/

打開nginx.conf文件
可以看到ssl_certificate和ssl_certificate_key這兩個變量,但是ssl_certificate對應(yīng)的文件是.crt文件,而我們只有.key和.pem文件

這是因為centos7一下的版本之前用的是crt的后綴文件,我們這里直接把我們的證書文件.pem后綴改成.crt后綴即可,再上傳到這個目錄下,最后修改ssl_certificate和ssl_certificate_key這兩個對應(yīng)的文件名就可以了,然后保存
輸入命令/usr/local/nginx/sbin/nginx -t,查看nginx狀態(tài)是否正常
/usr/local/nginx/sbin/nginx -t

最后輸入命令/usr/local/nginx/sbin/nginx -s reload 重載配置信息
/usr/local/nginx/sbin/nginx -s reload
最后就完成了~
最后總結(jié)
上面的配置親測沒有問題。
但是最后卻還是發(fā)現(xiàn)沒有更新,訪問的時候提示不是私密鏈接,看了一下證書還是舊版的(過期了),最后找了好久才無意中看到一個網(wǎng)友說CDN才恍然大悟。
因為我域名跟ssl在阿里云買的,CND在騰訊云買的,還需要去更新CND的證書和緩存。希望能幫到大家。
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux中ext4文件系統(tǒng)的工作原理和優(yōu)化策略
ext4是Linux系統(tǒng)中廣泛使用的日志型文件系統(tǒng),支持大文件和高容量,具備多種優(yōu)化特性如延分配、extents和htree等,為Java開發(fā)者優(yōu)化應(yīng)用性能提供了可能,了解ext4特性和合理配置掛載選項可提高IO性能,因此本文給大家介紹的非常詳細,需要的朋友可以參考下2026-04-04
Linux網(wǎng)絡(luò)DNS域名如何解析服務(wù)
詳解DNS系統(tǒng)的作用、分布式數(shù)據(jù)結(jié)構(gòu)、系統(tǒng)類型、查詢類型及原理,介紹如何配置DNS正向解析,包括環(huán)境搭建、修改配置文件、啟動服務(wù)等2024-09-09
Xshell7遠程連接失敗(connection failed)的問題解決
本文主要介紹了Xshell7遠程連接失敗(connection failed)的問題解決,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08

