現象:nginx: [emerg] unknown directive "ssl" in /usr/local/nginx/conf/nginx.conf:151
原因:ssl模組並未被安裝
解決方案:重新編譯附帶--with-http_ssl_module模組
step 2:解壓
示例:[root@shuaishuai ~]#tar -xf nginx-1.15.10.tar.gzstep 3:切換目錄
示例:[root@shuaishuai ~]# cd /root/nginx-1.15.10step 4:重新預配置和編譯
示例:[root@shuaishuai nginx-1.15.10]# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module && make注:此處千萬別執行make install
step 5:備份原來已經安裝好的nginx 二進位制檔案
示例:[root@shuaishuai nginx-1.15.10]# cp -p /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bakstep 6:停止nginx服務
示例: [root@shuaishuai nginx-1.15.10]# nginx -s stopstep 7:將剛剛編譯好的二進位制檔案 nginx覆蓋掉原來的二進位制檔案 nginx
示例: [root@shuaishuai nginx-1.15.10]# cp ./objs/nginx /usr/local/nginx/sbin/step 8: 啟動 nginx
示例:[root@shuaishuai nginx-1.15.10]# nginxstep 9:檢查是否有 --with-http_ssl_module 模組
示例: [root@shuaishuai nginx-1.15.10]# nginx -v注:不出意外的話,該模組已經有了
nginx配置ssl證書
最近專案中所有的http請求都要公升級到https,實踐了一把配置nginx的ssl證書。由於我們的證書是公司下發的,所以省略了申請證書的體驗,關於申請免費證書可以自行搜尋。拿到的證書分兩個檔案,乙個是 crt,乙個是 key,分別對應公鑰和私鑰。step1.假設我們的nginx安裝目錄是 usr ...
nginx配置ssl證書
1.獲取免費的 ca 證書。2.然後填寫資訊申請 4.上傳證書到你的伺服器 cd usr local nginx conf vhost mkdir cert 將.key和.pem檔案上傳到cert資料夾 5.配置 nginx 最好把之前 80 埠的配置備份乙份 server location loc...
Nginx配置SSL證書
本文主要記錄nginx怎麼配置ssl證書,前提是nginx安裝成功和ssl證書已經獲取。可以看到 nginx的目錄是 usr local nginx 那麼我們需要找到 nginx.conf檔案並修改 cd usr local nginx conf vim nginx.conf 如果使用者使用的是ht...