nginx: the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf


Nginx如果未開啟SSL模塊,配置Https時將提示如題錯誤

原因:nginx缺少http_ssl_module模塊,編譯安裝的時候帶上--with-http_ssl_module配置就行了,但是現在的情況是我的nginx已經安裝過了,怎么添加模塊(我的nginx的安裝目錄是/usr/local/nginx這個目錄,我的源碼包在/home/nginx-1.16.1目錄)

1、切換到源碼包:cd /home/nginx-1.16.1

執行:./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

2、配置完成后,運行命令:make           注意:這里不要進行make install,否則就是覆蓋安裝

3、備份原有已安裝好的nginx:cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

4、將剛剛編譯好的nginx覆蓋掉原有的nginx(這個時候nginx要停止狀態):cp ./objs/nginx /usr/local/nginx/sbin/

5、啟動nginx,通過命令查看是否已經加入成功:/usr/local/nginx/sbin/nginx -V


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM