Oneinstack 是什么蜂桶?
自動(dòng)化安裝環(huán)境 https://oneinstack.com/
問題
Nginx 后如果想使用第三方插件時(shí),需要將第三方插件導(dǎo)入到源碼包也切,并配置開啟該模塊后重新編譯扑媚。
但在使用Oneinstack安裝Nginx 時(shí),安裝完成后程序已經(jīng)自動(dòng)移除Nginx源碼包雷恃。導(dǎo)致無法直接安裝第三方插件和重新編譯
方案一:卸載重新安裝
1疆股、 將需要的插件下載下來,重新在Nginx 官方網(wǎng)址下載(http://nginx.org/en/download.html)最新穩(wěn)定版源碼包倒槐,把需要的第三方插件添加后旬痹,將修改過的源碼包上傳到oneinstack的安裝目錄src下;
【注意】需要修改 versions.txt 中對應(yīng)的nginx版本號(hào)
上傳成功后讨越,把src/ 進(jìn)入剛才上傳的文件夾两残,對configure進(jìn)行授權(quán)
chmod +x ./configure
2、備份data/wwwroot 目錄和/usr/local/nginx 的配置文件
回到oneinstack的安裝目錄把跨,執(zhí)行./uninstall.sh 卸載nginx
3人弓、卸載后重新安裝 ./install.sh 只安裝Nginx即可
方案二:復(fù)制Nginx
復(fù)制一份/usr/local/nginx/sbin下的nginx 文件到需要的服務(wù)器上(默認(rèn)安裝路徑/usr/local/nginx)即可
注意
卸載時(shí)會(huì)將如下目錄刪除,請做好備份
1着逐、/usr/local/nginx
2崔赌、/data/wwwroot/default/
3意蛀、/etc/logrotate.d/nginx/lib/systemd/system/nginx.service
4、/data/wwwlogs/