婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Nginx配置SSL證書出錯解決方案

Nginx配置SSL證書出錯解決方案

熱門標簽:海外工廠地圖標注 貴陽網絡外呼系統軟件 地圖標注小程序 南充電銷外呼系統 陜西辦理400電話 南昌外呼系統定制 株洲電銷 宿州外呼系統公司 信陽電銷外呼系統怎么樣

一、引言

當我們的Linux服務器上當中發布了web項目,有時候需要配置一個SSL證書,這樣表示你這個網站還比較正式哈哈哈。當我把證書下載好,把nginx.conf配置好,簡直就是萬事俱備,只欠重啟。結果一重啟,duang~出錯了。

nginx:[emerg]unknown directive ssl,就是這個錯誤提示

因為我們配置這個SSL證書需要引用到nginx的中SSL這模塊,然而我們一開始編譯的Nginx的時候并沒有把SSL模塊一起編譯進去,所以導致這個錯誤的出現。

二、錯誤解決步驟

既然在安裝的時候沒有編譯ssl,難道把nginx卸載重新安裝一次?不不不,我們只需要在原有的基礎上添加ssl模塊就行了。

步驟一:我們先來到當初下載nginx的包壓縮的解壓目錄,如果你是看小編寫的教程安裝的,解壓目錄應該在“/usr/loacl/src/”,絕大多數應該都是在這個目錄下的,已經是一種規范了。

步驟二:來到解壓目錄下后,按順序執行一下命令:

命令1、./configure --with-http_ssl_module //重新添加這個ssl模塊

注意如果沒有出現錯誤,則直接看命令2即可

執行以上一條命令出現這個錯誤(./configure:錯誤:SSL模塊需要OpenSSL庫。),原因是因為缺少了OpenSSL,那我們再來安裝一個即可執行:yum -y install openssl openssl-devel

等待OpenSSL的安裝完成后,再執行./configure ,最后在執行” 命令1" 即可。

命令2、執行make命令,但是不要執行make install,因為make是用來編譯的,而make install是安裝,不然你整個nginx會重新覆蓋的。

命令3、在我們執行完做命令后,我們可以查看到在nginx解壓目錄下,objs文件夾中多了一個nginx的文件,這個就是新版本的程序了。首先我們把之前的nginx先備份一下,然后把新的程序復制過去覆蓋之前的即可。

cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

cp objs/nginx /usr/local/nginx/sbin/nginx

命令4,最后我們來到Nginx安裝目錄下,來查看是否有安裝ssl模塊成功。執行./sbin/nginx -V即可看到如下圖:

三、最后如果出現如上圖,則SSL模塊添加到Nginx的編譯好了,這次重新啟動則OK了。

如果重新啟動nginx報如下錯誤:

nginx 報錯 : [warn] the "ssl" directive is deprecated, use the "listen ... ssl" directive instead

將 ssl on改為listen 443 ssl。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:拉薩 石嘴山 玉林 三明 開封 鄭州 汕頭 晉城

巨人網絡通訊聲明:本文標題《Nginx配置SSL證書出錯解決方案》,本文關鍵詞  Nginx,配置,SSL,證書,出錯,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Nginx配置SSL證書出錯解決方案》相關的同類信息!
  • 本頁收集關于Nginx配置SSL證書出錯解決方案的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 凤翔县| 苍梧县| 贞丰县| 新民市| 巴塘县| 锡林郭勒盟| 永顺县| 麦盖提县| 堆龙德庆县| 泸水县| 沿河| 永新县| 成安县| 罗定市| 曲松县| 东海县| 文登市| 香港| 山东省| 甘孜县| 永仁县| 台中市| 五河县| 剑川县| 阳朔县| 马龙县| 宁河县| 黔江区| 汾西县| 潢川县| 彰武县| 大邑县| 白银市| 昌黎县| 邳州市| 新野县| 邵东县| 三亚市| 齐河县| 鱼台县| 桦南县|