欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2020年11月30日 10:53:24   作者:IT賤男  
這篇文章主要介紹了Nginx配置SSL證書出錯解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

一、引言

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

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

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

二、錯誤解決步驟

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

將 ssl on改為listen 443 ssl。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • nginx實現(xiàn)動靜分離的案例詳解

    nginx實現(xiàn)動靜分離的案例詳解

    nginx 和 Tomcat 是兩個不同的服務(wù)器軟件,在分離部署方面有著各自的優(yōu)勢和適用場景,一般來說,Nginx 適合作為反向代理和負(fù)載均衡服務(wù)器,用于處理靜態(tài)文件和高并發(fā)請求,本文將大家介紹一下nginx實現(xiàn)動靜分離的案例,需要的朋友可以參考下
    2023-08-08
  • 解讀nginx反向代理location和proxy_pass的映射關(guān)系

    解讀nginx反向代理location和proxy_pass的映射關(guān)系

    這篇文章主要介紹了解讀nginx反向代理location和proxy_pass的映射關(guān)系,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • nginx if 指令的具體使用

    nginx if 指令的具體使用

    if指令該指令用來支持條件判斷,并根據(jù)條件判斷結(jié)果選擇不同的Nginx配置,本文主要介紹了nginx if 指令的具體使用,具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • Nginx?HttpHeader增加幾個關(guān)鍵的安全選項問題小結(jié)

    Nginx?HttpHeader增加幾個關(guān)鍵的安全選項問題小結(jié)

    本文給大家介紹Nginx?HttpHeader增加幾個關(guān)鍵的安全選項問題小結(jié),結(jié)合實例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2024-12-12
  • Nginx自定義訪問日志的配置方式

    Nginx自定義訪問日志的配置方式

    Nginx日志主要分為兩種:訪問日志和錯誤日志。訪問日志主要記錄客戶端訪問Nginx的每一個請求,格式可以自定義。下面這篇文章主要給大家介紹了Nginx自定義訪問日志的配置方式,需要的朋友可以參考學(xué)習(xí),下面來一起看看吧。
    2017-05-05
  • Nginx 中文域名配置詳解及實現(xiàn)

    Nginx 中文域名配置詳解及實現(xiàn)

    這篇文章主要介紹了Nginx中 文域名配置詳解及實現(xiàn)的相關(guān)資料,Nginx虛擬主機上綁定一個帶中文域名但是不能跳轉(zhuǎn),這里給大家說下如何實現(xiàn),需要的朋友可以參考下
    2016-12-12
  • windows系統(tǒng)下關(guān)閉Nignx的多種方式總結(jié)

    windows系統(tǒng)下關(guān)閉Nignx的多種方式總結(jié)

    這篇文章主要給大家總結(jié)介紹了windows系統(tǒng)下關(guān)閉Nignx的多種方式, 在Windows中啟動Nginx是簡單的,但有許多小伙伴不會關(guān)閉,這里給大家介紹下,需要的朋友可以參考下
    2023-08-08
  • Nginx隱藏index.php和Pathinfo模式配置例子

    Nginx隱藏index.php和Pathinfo模式配置例子

    這篇文章主要介紹了Nginx隱藏index.php和Pathinfo模式配置例子,需要的朋友可以參考下
    2014-04-04
  • 通過Nginx解決網(wǎng)絡(luò)隔離實踐記錄詳解

    通過Nginx解決網(wǎng)絡(luò)隔離實踐記錄詳解

    這篇文章主要介紹了通過Nginx解決網(wǎng)絡(luò)隔離實踐記錄詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • 詳解nginx websocket配置

    詳解nginx websocket配置

    這篇文章主要介紹了詳解nginx websocket配置,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08

最新評論