Nginx配置SSL報錯 nginx: [emerg] unknown directive "ssl"

Nginx配置SSL報錯 nginx: [emerg] unknown directive "ssl"

這裏寫圖片描述
出現如圖所示錯誤,處理辦法以下nginx

  1. 去nginx解壓目錄下執行markdown

    ./configure --with-http_ssl_modulepost

    這裏寫圖片描述

  2. 若是報錯 ./configure: error: SSL modules require the OpenSSL library.則執行測試

    yum -y install openssl openssl-develui

    ./configureatom

    ./configure --with-http_ssl_modulespa

  3. 執行 make(切記不能 make install 會覆蓋安裝目錄)3d

  4. 將原來 nginx 備份code

    cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bakblog

  5. 將新的 nginx 覆蓋舊安裝目錄

    cp objs/nginx /usr/local/nginx/sbin/nginx 
    這裏寫圖片描述
    若是報錯,執行 cp -rfp objs/nginx /usr/local/nginx/sbin/nginx

  6. 測試 nginx 是否正確

    /usr/local/nginx/sbin/nginx -t 
    這裏寫圖片描述如圖最後是測試成功的,以前遇到一個錯誤是個人SSL證書路徑有錯,修改後測試經過

相關文章
相關標籤/搜索