摘要:成功將安裝完,然后可以將二進制的管理腳本配置到系統(tǒng)或者做個軟鏈接到出來。然后,記得不要不要不要重要的事情說三遍然后這里是需要停掉服務(wù),才能覆蓋二進制的管理腳本。
Nginx 動態(tài)添加模塊
這個在工作中遇到的其中一個活生生的例子,因為 nginx 在編譯安裝的時候并沒有考慮太多,而且我一向的做法都是按照項目需要安裝相應(yīng)的功能,盡量讓服務(wù)和應(yīng)用簡潔。
我一向的作風(fēng):
./configure --prefix=/path/to/nginx
? 是不是夠簡潔,僅僅一個安裝路徑。如果兄弟們覺有欠妥的話,請直接批評我,謝謝。
廣告回來繼續(xù)。
......
成功將 nginx 安裝完, 然后可以將二進制的 nginx 管理腳本配置到系統(tǒng) PATH 或者做個軟鏈接到出來。
/path/to/nginx/sbin/nginx 啟動 ngin。
因為當(dāng)時系統(tǒng)服務(wù)需要支持 https, 所以以上的配置炸了,根本不支持,所以就得動態(tài)給 nginx 添加ssl證書的支持。
首先要確保系統(tǒng)的 openssl 有正常安裝。沒有安裝的朋友也不要灰心,只需要安裝一下就好了。
yum install -y openssl-devel
確認安裝完成以后,查看一下 nginx 當(dāng)初的配置 /path/to/nginx -V
然后回到以前的 nginx, 復(fù)制一下剛才的配置信息 ./configure --prefix=/path/to/nginx --with-http_ssl_module
保留自己一貫的作風(fēng)。 ?
然后 make, 記得不要 make install 不要 make install 不要 make install!!! 重要的事情說三遍
然后這里是需要停掉 nginx 服務(wù),才能覆蓋二進制的管理腳本。
復(fù)制 cp objs/nginx /path/to/nginx/sbin/
覆蓋即可。
查看: nginx -v
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/39233.html
摘要:查看原來的配置參數(shù)執(zhí)行命令然后可以看到如下信息就是我原來的配置信息。加入新參數(shù),重新編譯下面重新編譯吧,具體怎么編譯查看之前得文章吧這篇新的編譯參數(shù)然后注意不要你的話就是重新安裝了。 寫在前面的話 前面寫到Nginx的編譯安裝與配置,配置過程比較簡單,只是進行了最基礎(chǔ)最簡單的配置。最近打算給網(wǎng)站加個ssl,重啟nginx卻提示缺少the ssl parameter requires n...
摘要:新版本主進程退出的同時,舊版本主進程將會自動啟動它的工作進程。下面我們來看一下如何給運行中的添加模塊。 原文鏈接:http://xueliang.org/article/detail/20160615172540639 系統(tǒng)基于ubuntu server 14.04.4 amd64 安裝 第一步 下載并解壓Nginx壓縮包 從Nginx官網(wǎng)下載Nginx,或者在Linux上執(zhí)行wget...
摘要:原文利用第三方模塊,實現(xiàn)附件打包下載前一陣子被一個需求困擾附件的打包下載,需要將一批邏輯上一起的文件,讓用戶通過一個下載按鈕打包下載。用戶體驗也是問題,因為必須打包完成后,才能開始返回,無法邊打包邊下載。 原文:利用Nginx第三方模塊,實現(xiàn)附件打包下載 前一陣子被一個需求困擾:附件的打包下載,需要將一批邏輯上一起的文件,讓用戶通過一個下載按鈕打包下載。首先想到的方案是服務(wù)端調(diào)用什么...
閱讀 1743·2023-04-25 19:37
閱讀 1316·2021-11-16 11:45
閱讀 2815·2021-10-18 13:30
閱讀 2776·2021-09-29 09:34
閱讀 1645·2019-08-30 15:55
閱讀 3121·2019-08-30 11:10
閱讀 1842·2019-08-29 16:52
閱讀 1006·2019-08-29 13:18