具體方法如下:
(推薦教學: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
以上是nginx怎麼增加SSL模組的詳細內容。更多資訊請關注PHP中文網其他相關文章!