摘要:查看原來的配置參數執行命令然后可以看到如下信息就是我原來的配置信息。加入新參數,重新編譯下面重新編譯吧,具體怎么編譯查看之前得文章吧這篇新的編譯參數然后注意不要你的話就是重新安裝了。
寫在前面的話
前面寫到Nginx的編譯安裝與配置,配置過程比較簡單,只是進行了最基礎最簡單的配置。最近打算給網站加個ssl,重啟nginx卻提示缺少the "ssl" parameter requires ngx_http_ssl_module,這TM就尷尬了,之前配置的時候沒加這句--with-http_ssl_module,現在用到了,于是就想不想重裝nginx的情況下把這個模塊加上。
其實步驟比較簡單:
安裝要加的模塊
查看原來的配置參數
加入新參數,重新編譯
替換nginx二進制文件
詳細步驟 安裝要加的模塊我要加的模塊依賴openssl,但是已經安裝,此步忽略。
查看原來的配置參數執行命令:
/usr/local/nginx/sbin/nginx -V
然后可以看到如下信息:
ginx version: nginx/1.10.0 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-4) (GCC) built with OpenSSL 1.0.1e-fips 11 Feb 2013 TLS SNI support enabled configure arguments: --prefix=/usr/local/nginx --conf-path=/etc/nginx/nginx.conf --user=nginx --group=nginx
configure arguments:就是我原來的配置信息。
加入新參數,重新編譯下面重新編譯吧,具體怎么編譯查看之前得文章吧這篇
新的編譯參數
--prefix=/usr/local/nginx --conf-path=/etc/nginx/nginx.conf --user=nginx --group=nginx --with-http_ssl_module
然后make,注意不要make install,你make install的話就是重新安裝了。
替換nginx二進制文件cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak cp ./objs/nginx /usr/local/nginx/sbin/
我替換之前先備份了執行文件,好習慣?
至此,愉快的重啟吧,提示下,重新編譯之前最好把nginx進程都干死哦!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/39304.html
摘要:成功將安裝完,然后可以將二進制的管理腳本配置到系統或者做個軟鏈接到出來。然后,記得不要不要不要重要的事情說三遍然后這里是需要停掉服務,才能覆蓋二進制的管理腳本。 Nginx 動態添加模塊 這個在工作中遇到的其中一個活生生的例子,因為 nginx 在編譯安裝的時候并沒有考慮太多,而且我一向的做法都是按照項目需要安裝相應的功能,盡量讓服務和應用簡潔。 我一向的作風: ./configure...
摘要:新版本主進程退出的同時,舊版本主進程將會自動啟動它的工作進程。下面我們來看一下如何給運行中的添加模塊。 原文鏈接:http://xueliang.org/article/detail/20160615172540639 系統基于ubuntu server 14.04.4 amd64 安裝 第一步 下載并解壓Nginx壓縮包 從Nginx官網下載Nginx,或者在Linux上執行wget...
摘要:原文利用第三方模塊,實現附件打包下載前一陣子被一個需求困擾附件的打包下載,需要將一批邏輯上一起的文件,讓用戶通過一個下載按鈕打包下載。用戶體驗也是問題,因為必須打包完成后,才能開始返回,無法邊打包邊下載。 原文:利用Nginx第三方模塊,實現附件打包下載 前一陣子被一個需求困擾:附件的打包下載,需要將一批邏輯上一起的文件,讓用戶通過一個下載按鈕打包下載。首先想到的方案是服務端調用什么...
閱讀 1412·2021-11-24 09:39
閱讀 3694·2021-11-24 09:39
閱讀 1869·2021-11-16 11:54
閱讀 1469·2021-09-30 09:47
閱讀 1718·2021-09-26 10:16
閱讀 2352·2021-09-22 15:33
閱讀 1463·2021-09-14 18:01
閱讀 2448·2021-09-07 09:59