具體方法如下:
(推薦教程:nginx教程)
查看nginx原有的模塊
/opt/software/nginx/sbin/nginx?-V
在configure arguments:后面顯示的原有的configure參數如下:
--prefix=/opt/software/nginx?--with-http_stub_status_module
編譯ssl模塊
切換到源碼包
cd?/opt/software/nginx-1.14.1
編譯ssl模塊
./configure?--prefix=/opt/software/nginx?--with-http_stub_status_module?--with-http_ssl_module
運行上面的命令即可,等配置完
配置完成后,運行命令
make
這里不要進行make install,否則就是覆蓋安裝。
備份Nginx
然后備份原有已安裝好的nginx
cp?/opt/software/nginx/sbin/nginx?/opt/software/nginx/sbin/nginx.bak
覆蓋Nginx
這個時候nginx要停止狀態:
查看進程,找到 nginx master的進程。
ps?-ef?|grep?nginx
關閉 nginx master 進程,注意修改下面pid的參數。
kill?-QUIT?[nginx?master?pid]
然后將剛剛編譯好的 Nginx 覆蓋掉原有的 Nginx
cp?./objs/nginx?/opt/software/nginx/sbin/
測試
然后啟動 nginx,仍可以通過命令查看是否已經加入成功。
cd?/opt/software/
啟動
./sbin/nginx
查看安裝模塊
/opt/software/nginx/sbin/nginx?-V
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦