成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

oneinstack+lnmp:nginx編譯Nginx fastcgi_cache模塊

I_Am / 2563人閱讀

摘要:可以使用命令恢復(fù)如下注意備份的是按照時(shí)間命名,請注意修改此外,升級(jí)為平滑升級(jí),升級(jí)過程不影響的運(yùn)行。最后本文介紹了和如何編譯模塊,如果對這個(gè)模塊有需要的童鞋,可以參考,至于寶塔,因?yàn)槟J(rèn)安裝了該模塊,所以就不多做介紹了。

寶塔面板,lnmp一鍵包,oneinstack,都是我們常用的生產(chǎn)環(huán)境,但如果你用到Nginx fastcgi_cache模塊,那么寶塔是自帶的,lnmp安裝也非常簡單,只有oneinstack需要編譯安裝,對于小白來說這個(gè)編譯安裝稍微麻煩點(diǎn),這篇文章就來談?wù)勅绾卧趏neinstack中安裝Nginx fastcgi_cache模塊?。?/p>

1、簡介

oneinstack官網(wǎng):https://oneinstack.com/

lnmp官網(wǎng):https://lnmp.org/

2、安裝

1)安裝oneinstack,分為自動(dòng)安裝和交互安裝,關(guān)于安裝官網(wǎng)給出了非常詳細(xì)的介紹,本文就不在贅述!

  • 自動(dòng)安裝:https://oneinstack.com/auto/
  • 交互安裝:https://oneinstack.com/install/

2)lnmp安裝官網(wǎng)介紹的也非常詳細(xì):https://lnmp.org/install.html

3、oneinstack編譯Nginx fastcgi_cache模塊

1)默認(rèn)是不帶這個(gè)模塊的,但是還是可以使用命令來查看一下。

nginx -V 2>&1 | grep -o ngx_cache_purge

執(zhí)行命令后,如果沒有任何回顯,則表示沒有這個(gè)模塊,如下:

root@racknerd-9960d1:~# nginx -V 2>&1 | grep -o ngx_cache_purgeroot@racknerd-9960d1:~#

2)進(jìn)入src目錄開始下載ngx_cache_purge等,具體命令如下:

cd /root/oneinstack/src   wget http://labs.frickle.com/files/ngx_cache_purge-2.3.tar.gztar xzf ngx_cache_purge-2.3.tar.gz

3)還需要解壓幾個(gè)包,以下幾個(gè)安裝包都是Oneinstack自帶的,不同版本的需要調(diào)整。

tar xzf nginx-1.20.1.tar.gztar xzf pcre-8.45.tar.gztar xzf openssl-1.1.1k.tar.gzcd /root/oneinstack/src/nginx-1.20.1

具體如何查詢這些版本呢,在進(jìn)入/root/oneinstack/src 這個(gè)目錄后執(zhí)行ls命令即可看到。

4)使用nginx -V 查看參數(shù),復(fù)制紅框標(biāo)注的地方,保存到你的記事本備用,然后在最后面加上--add-module=../ngx_cache_purge-2.3

5)具體的添加代碼如下:

./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-http_ssl_module --with-http_gzip_static_module --with-http_realip_module --with-http_flv_module --with-http_mp4_module --with-openssl=../openssl-1.1.1k --with-pcre=../pcre-8.45 --with-pcre-jit --with-ld-opt=-ljemalloc --add-module=../ngx_cache_purge-2.3

6)編譯,使用make命令

make

編譯成功如圖:

7)備份和替換nginx,使用如下命令:

mv /usr/local/nginx/sbin/nginx{,_`date +%F`}cp objs/nginx /usr/local/nginx/sbin

8)使用nginx -V 2>&1 | grep -o ngx_cache_purge? 命令查看模塊,或者使用nginx -V也可以看到。

4、lnmp編譯Nginx fastcgi_cache模塊

1)和oneinstack一樣可以先檢查下是否默認(rèn)安裝了該模塊,具體命令參考上面!

2)編輯lnmp安裝包目錄下的 lnmp.conf 文件,在Nginx_Modules_Options="? " 的單引號(hào)中加上 –add-module=/root/ngx_cache_purge-2.3 保存,升級(jí)nginx即可,其他模塊同理。具體如下:

?先下載模塊:

cd ~? #比如在root目錄下載該模塊wget http://labs.frickle.com/files/ngx_cache_purge-2.3.tar.gztar xzf ngx_cache_purge-2.3.tar.gz

?緊接著修改lnmp.conf文件,路徑/root/lnmp1.8

Download_Mirror="https://soft.vpser.net"Nginx_Modules_Options="--add-module=/root/ngx_cache_purge-2.3"  #這里填入模塊PHP_Modules_Options=""##MySQL/MariaDB database directory##MySQL_Data_Dir="/usr/local/mysql/var"MariaDB_Data_Dir="/usr/local/mariadb/var"##Default website home directory##Default_Website_Dir="/home/wwwroot/default"Enable_Nginx_Openssl="y"Enable_PHP_Fileinfo="n"Enable_Nginx_Lua="n"Enable_Swap="y"

3)升級(jí)nginx,具體如下:

官網(wǎng)給出的升級(jí)命令:https://lnmp.org/faq/lnmp1-2-upgrade.html

./upgrade.sh nginx Current Nginx Version:1.20.1You can get version number from http://nginx.org/en/download.htmlPlease enter nginx version you want, (example: 1.18.0): 1.20.1+---------------------------------------------------------+|    You will upgrade nginx version to 1.20.1+---------------------------------------------------------+Press any key to start...or Press Ctrl+c to cancel

注意:以上操作均必須在lnmp安裝包壓縮包解壓后的目錄里運(yùn)行,如lnmp1.7版本解壓后的目錄就是lnmp1.8或lnmp1.8-full

4)升級(jí)成功如下,檢查模塊依然是用上文的方法!

5)如升級(jí)失敗,需恢復(fù)將 /usr/local/nginx/sbin/nginx.日期 的文件重命名為nginx ,然后再啟動(dòng)nginx即可。可以使用命令恢復(fù)如下:

cp /usr/local/nginx/sbin/nginx.20211107121851 /usr/local/nginx/sbin/nginx

注意:備份的niginx是按照時(shí)間命名,請注意修改!!此外,Nginx升級(jí)為平滑升級(jí),升級(jí)過程不影響nginx的運(yùn)行。

5、最后

本文介紹了oneinstack和lnmp如何編譯Nginx fastcgi_cache模塊,如果對這個(gè)模塊有需要的童鞋,可以參考,至于寶塔,因?yàn)槟J(rèn)安裝了該模塊,所以就不多做介紹了。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/122899.html

相關(guān)文章

  • 詳細(xì)整理5款較為常用的Linux VPS服務(wù)器WEB一鍵安裝工具

    摘要:第一個(gè)人記憶中這款工具至今估計(jì)有十年左右時(shí)間當(dāng)初也是個(gè)人站長為方便自己使用環(huán)境配置開發(fā)的。第二一鍵腳本也是由于個(gè)人站長提供的,經(jīng)過幾年的改善目前也是比較完善。 早年我們?nèi)绻贚inux服務(wù)器配置網(wǎng)站環(huán)境的時(shí)候一般如何操作的?安裝cPanel面板?這個(gè)是要花錢的,記憶中好像每個(gè)月需要十多美元,對于普通的個(gè)人站長用戶來說確實(shí)是不小的費(fèi)用。即便我們用破解版也不行,因?yàn)檫@個(gè)牽扯到安全問題。那我...

    techstay 評論0 收藏0
  • 如何借助騰訊云從0到1搭建自己的互聯(lián)網(wǎng)領(lǐng)地

    摘要:以下為文章的原文項(xiàng)目簡介通過使用騰訊云多種產(chǎn)品證書并配合使用知名系統(tǒng),從無到有打造一個(gè)自己在互聯(lián)網(wǎng)空間中的自留地。戰(zhàn)前準(zhǔn)備擁有一個(gè)已經(jīng)在騰訊云備案成功的域名。 推薦理由: 今天我在騰訊云技術(shù)社區(qū)—騰云閣看到一篇文章,我感覺對我們這些小白進(jìn)軍互聯(lián)網(wǎng)很有幫助,讓我重新認(rèn)識(shí)了云端的部署和構(gòu)架,以及對云服務(wù)器、云數(shù)據(jù)庫、CDN、云安全、萬象圖片和云點(diǎn)播等產(chǎn)品的一個(gè)了解,在此我也想給大家分享一下...

    marek 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<