Nginx新增http_ssl_module模塊的解決方案
一、查看當前nginx版本信息

二、下載openssl安裝包
此處舉例:openssl-1.1.1h.tar.gz
三、備份當前nginx二進制文件
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
四、進入nginx源碼安裝包所在目錄,重新配置
cd /opt/nginx-1.20.2
然后執(zhí)行以下命令:
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-openssl=/opt/openssl-1.1.1h
五、然后進行編譯
make
無需執(zhí)行 make install
六、復制新編譯的nginx二進制文件至安裝目錄
cp /opt/nginx-1.20.2/objs/nginx /usr/local/nginx/sbin/nginx
輸入“y”覆蓋原有文件(若提示文本文件忙可加參數(shù)“-rfp”)
7、新增完成,再次查看版本信息

8、測試驗證
/usr/local/nginx/sbin/nginx -t
驗證正常后,才可繼續(xù)執(zhí)行下一步
9、熱部署
# 獲取當前nginx的主進程pid ps -ef | grep nginx # 然后執(zhí)行以下命令 kill -USR2 28318 # 通知nginx開始熱部署,創(chuàng)建新的主進程 kill -WINCH 28318 # 通知舊主進程關閉worker進程 kill -QUIT 28318 # 關閉舊主進程
到此這篇關于Nginx新增http_ssl_module模塊操作方法的文章就介紹到這了,更多相關Nginx http_ssl_module模塊內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
詳解nginx rewrite和根據(jù)url參數(shù)location
本篇文章主要是介紹了nginx rewrite和根據(jù)url參數(shù)location,有興趣的同學可以了解以下。2016-11-11
nginx配置同一域名同一端口下部署多個vue項目的實現(xiàn)
本地開發(fā)好了多個前端微信網(wǎng)頁項目,想部署上線,本文就來介紹一下nginx配置同一域名同一端口下部署多個vue項目的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下2023-10-10
Nginx解決Http慢攻擊(Slow HTTP Attack)的方法
緩慢的HTTP拒絕服務攻擊是一種專門針對于Web的應用層拒絕服務攻擊,本文給大家介紹了Nginx解決Http慢攻擊(Slow HTTP Attack)的方法,需要的朋友可以參考下2024-02-02
Nginx/Apache服務器SSL證書自動化部署與續(xù)期實戰(zhàn)教程
文章主要介紹了手動管理SSL證書的繁瑣和風險,特別是證書過期導致的業(yè)務中斷,文章介紹了如何使用ACME協(xié)議和Certbot工具實現(xiàn)Nginx和Apache的自動化部署與續(xù)期,感興趣的朋友一起看看吧2026-04-04
Nginx proxy_ssl_server_name 解決后端多域名證書匹配失敗的方法
本文介紹了Nginx反向代理HTTPS后端時的關鍵指令proxy_ssl_server_name,當后端托管多域名證書時,Nginx需啟用SNI擴展以正確匹配證書,本文詳細分析了問題場景、基礎解決方案,并提供了進階配置方案,感興趣的可以了解一下2026-04-04

