溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux Nginx下SSL證書安裝及WordPress CDN怎么配置

發(fā)布時間:2022-04-28 14:18:35 來源:億速云 閱讀:271 作者:iii 欄目:大數(shù)據(jù)

本篇內(nèi)容介紹了“Linux Nginx下SSL證書安裝及WordPress CDN怎么配置”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

一、nginx安裝ssl證書

需要兩個配置文件
(溫馨提示:安裝證書前請先備份您需要修改的服務器配置文件)

1_root_bundle.crt;
2_domainname.com.key。

注:這三個證書文件都在文件夾for nginx.zip中,例:1_root_bundle.crt是根證書鏈(公鑰),2_ domainname.com.key為私鑰。
(其中:證書公鑰、私鑰文件一般以您的域名命名;證書后綴名crt和cer的性質(zhì)是一樣的)。

二、nginx證書代碼修改

1.打開nginx安裝目錄下conf目錄中的nginx.conf文件,阿里云服務器在/alidata/server/nginx/conf/nginx.conf。
找到:

# https server
 #
 #server {
 #  listen    443;
 #  server_name localhost;
 #  ssl      on;
 #  ssl_certificate   cert.pem;
 #  ssl_certificate_key cert.key;
 #  ssl_session_timeout 5m;
 #  ssl_protocols sslv2 sslv3 tlsv1;
 #  ssl_ciphers all:!adh:!export56:rc4+rsa:+high:+medium:+low:+sslv2:+exp;
 #  ssl_prefer_server_ciphers  on;
 #  location / {
 #    root  html;
 #    index index.html index.htm;
 #  }
 #}

將其修改為 :

server {
    listen    443;
    server_name localhost;
    ssl         on;
    ssl_certificate   1_root_bundle.crt;   (證書公鑰)
    ssl_certificate_key   2_ domainname.com.key;   (證書私鑰)
    ssl_session_timeout 5m;
    ssl_protocols tlsv1 tlsv1.1 tlsv1.2;
    ssl_ciphers aesgcm:all:!dh:!export:!rc4:+high:!medium:!low:!anull:!enull;
    ssl_prefer_server_ciphers  on;
    location / {
      root  html;
      index index.html index.htm;
    }

注:配置完成后的網(wǎng)站路徑及默認頁等配置請與80端口保持一致。

2.本地測試訪問。

如果本地測試,請做本地解析訪問:打開 系統(tǒng)盤:\windows\system32\drivers\etc\hosts 文件,用文本編輯器修改,把證書綁定的域名解析到本地ip。

Linux Nginx下SSL證書安裝及WordPress CDN怎么配置

3.完成配置后的效果。

啟動nginx,訪問https://+證書綁定的域名

Linux Nginx下SSL證書安裝及WordPress CDN怎么配置

注:部署完畢后若網(wǎng)站無法通過https正常訪問,可確認服務器443端口是否開啟或被網(wǎng)站衛(wèi)士等加速工具攔截。

(1)開啟方法:防火墻設置-例外端口-添加443端口(tcp)。
(2)若被安全或加速工具攔截,可以在攔截記錄中將443添加至信任列表。
重啟后,重新通過https訪問。

三、wordpress配置(2種方式:七牛和阿里oss)

第一種:下載https插件和七牛云存儲插件,各項插件配置如下圖。
https插件:

Linux Nginx下SSL證書安裝及WordPress CDN怎么配置

七牛云存儲插件:(我的圖片都保存在七牛對象存儲里面)

Linux Nginx下SSL證書安裝及WordPress CDN怎么配置

圖1

Linux Nginx下SSL證書安裝及WordPress CDN怎么配置

圖2

第二種:oss配置如下

Linux Nginx下SSL證書安裝及WordPress CDN怎么配置

2、修改外部鏈接,即為不安全因素鏈接,我的博客網(wǎng)站主要有以下幾個需要修改。
a、百度統(tǒng)計修改(已支持);b、百度分享修改(不支持,需要本地化百度分享);c、主題圖片修改(一個一個改);d、內(nèi)容里面的圖片修改;e、新浪關注按鈕本地化(有誰知道的可以分享給博主)

四、cdn配置

www的域名直接上傳證書和密鑰在阿里云,回源選擇443即可,如果不能留言取消js加載。
最后你應該能夠完整的配置出ssl了。

“Linux Nginx下SSL證書安裝及WordPress CDN怎么配置”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI