掃二維碼與項(xiàng)目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
Nging是一個網(wǎng)站服務(wù)程序,可以代替Nginx或Apache來搭建Web開發(fā)測試環(huán)境,并附帶了實(shí)用的周邊工具,例如:計劃任務(wù)、MySQL管理、Redis管理、FTP管理、SSH管理、服務(wù)器管理等。

成都創(chuàng)新互聯(lián)專注于平谷企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站定制開發(fā)。平谷網(wǎng)站建設(shè)公司,為平谷等地區(qū)提供建站服務(wù)。全流程按需求定制制作,專業(yè)設(shè)計,全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
本軟件項(xiàng)目不僅僅實(shí)現(xiàn)了一些網(wǎng)站服務(wù)工具,本身還是一個具有很好擴(kuò)展性的通用網(wǎng)站后臺管理系統(tǒng),通過本項(xiàng)目,您可以很輕松的構(gòu)建一個全新的網(wǎng)站項(xiàng)目,省去從頭構(gòu)建項(xiàng)目的麻煩,減少重復(fù)性勞動。
當(dāng)您基于本項(xiàng)目來構(gòu)建新軟件的時候,您可以根據(jù)需要來選用本系統(tǒng)的網(wǎng)站服務(wù)工具:
import ( "github.com/admpub/nging/v5/application/library/module" // module "github.com/admpub/nging/v5/application/handler/cloud" "github.com/admpub/nging/v5/application/handler/task" "github.com/nging-plugins/caddymanager" "github.com/nging-plugins/collector" "github.com/nging-plugins/dbmanager" "github.com/nging-plugins/ddnsmanager" "github.com/nging-plugins/dlmanager" "github.com/nging-plugins/frpmanager" "github.com/nging-plugins/ftpmanager" "github.com/nging-plugins/servermanager" "github.com/nging-plugins/sshmanager" )
并注冊功能模塊
func main(){
initModule()
}
func initModule() {
module.Register(
&caddymanager.Module,
&servermanager.Module,
&ftpmanager.Module,
&collector.Module,
&task.Module,
&dlmanager.Module,
&cloud.Module,
&dbmanager.Module,
&frpmanager.Module,
&sshmanager.Module,
&ddnsmanager.Module,
)
}
安裝Nging
1). 自動安裝方式:
sudo sh -c "$(wget https://raw.githubusercontent.com/admpub/nging/master/nging-installer.sh -O -)" # 如果是中國境內(nèi)網(wǎng)絡(luò),可以選擇采用以下命令: sudo sh -c "$(wget https://gitee.com/admpub/nging/raw/master/nging-installer.sh -O -)"
或
sudo wget https://raw.githubusercontent.com/admpub/nging/master/nging-installer.sh -O ./nging-installer.sh && sudo chmod +x ./ nging-installer.sh && sudo ./nging-installer.sh
nging-installer.sh 腳本支持的命令如下
| 命令 | 說明 |
|---|---|
./nging-installer.sh?或?./nging-installer.sh install | 安裝(自動下載nging并啟動為系統(tǒng)服務(wù)) |
./nging-installer.sh upgrade?或?./nging-installer.sh up | 升級 |
./nging-installer.sh uninstall?或?./nging-installer.sh un | 卸載 |
2). 手動安裝方式:
下載相應(yīng)平臺的安裝包,解壓縮到當(dāng)前目錄,進(jìn)入目錄執(zhí)行名為“nging”的可執(zhí)行程序(在Linux系統(tǒng),執(zhí)行之前請賦予nging可執(zhí)行權(quán)限)。 例如在Linux64位系統(tǒng),分別執(zhí)行以下命令:
cd ./nging_linux_amd64 chmod +x ./nging ./nging
3).?Docker 安裝方式
配置Nging:
打開瀏覽器,訪問網(wǎng)址?http://localhost:9999/setup?, 在頁面中配置數(shù)據(jù)庫和管理員賬號信息進(jìn)行安裝。
安裝成功后,使用管理員賬號登錄。
將?config/config.yaml?文件內(nèi)的?caddy、?ftp、download?配置塊移動到?extend?塊內(nèi)(ftp改名為ftpserver)。即:
extend {
caddy {
// 內(nèi)容略...
}
ftpserver {
// 內(nèi)容略...
}
download {
// 內(nèi)容略...
}
}
./nging service install./nging service start與服務(wù)相關(guān)的命令:
| 命令 | 說明 |
|---|---|
./nging service install | 安裝服務(wù) |
./nging service start | 啟動服務(wù) |
./nging service stop | 停止服務(wù) |
./nging service restart | 重啟服務(wù) |
./nging service uninstall | 卸載服務(wù) |
%GOROOT%/bin和%GOPATH%/bin加入到PATH環(huán)境變量中go get github.com/admpub/nging%GOPATH%/src/github.com/admpub/nging/目錄中啟動run_first_time.bat(linux系統(tǒng)啟動run_first_time.sh)http://localhost:8080/setup,在頁面中配置數(shù)據(jù)庫賬號和管理員賬號信息進(jìn)行安裝請注意,本系統(tǒng)的源代碼基于AGPL協(xié)議發(fā)布,不管您使用本系統(tǒng)的完整代碼還是部分代碼,都請遵循AGPL協(xié)議。

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流