新聞中心
Nging是一個(gè)網(wǎng)站服務(wù)程序,可以代替Nginx或Apache來搭建Web開發(fā)測(cè)試環(huán)境,并附帶了實(shí)用的周邊工具,例如:計(jì)劃任務(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è)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
本軟件項(xiàng)目不僅僅實(shí)現(xiàn)了一些網(wǎng)站服務(wù)工具,本身還是一個(gè)具有很好擴(kuò)展性的通用網(wǎng)站后臺(tái)管理系統(tǒng),通過本項(xiàng)目,您可以很輕松的構(gòu)建一個(gè)全新的網(wǎng)站項(xiàng)目,省去從頭構(gòu)建項(xiàng)目的麻煩,減少重復(fù)性勞動(dòng)。
當(dāng)您基于本項(xiàng)目來構(gòu)建新軟件的時(shí)候,您可以根據(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" )
并注冊(cè)功能模塊
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,
)
}
可執(zhí)行文件下載
- http://dl.webx.top/nging/latest/
安裝方式
-
安裝Nging
1). 自動(dòng)安裝方式:
sudo sh -c "$(wget https://raw.githubusercontent.com/admpub/nging/master/nging-installer.sh -O -)" # 如果是中國(guó)境內(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安裝(自動(dòng)下載nging并啟動(dòng)為系統(tǒng)服務(wù)) ./nging-installer.sh upgrade?或?./nging-installer.sh up升級(jí) ./nging-installer.sh uninstall?或?./nging-installer.sh un卸載 2). 手動(dòng)安裝方式:
下載相應(yīng)平臺(tái)的安裝包,解壓縮到當(dāng)前目錄,進(jìn)入目錄執(zhí)行名為“nging”的可執(zhí)行程序(在Linux系統(tǒng),執(zhí)行之前請(qǐng)賦予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ù)庫和管理員賬號(hào)信息進(jìn)行安裝。
安裝成功后,使用管理員賬號(hào)登錄。
Nging手動(dòng)升級(jí)步驟
- 備份數(shù)據(jù)庫和舊版可執(zhí)行文件;
- 停止舊版本程序的運(yùn)行;
- 將新版本所有文件復(fù)制到舊版文件目錄里進(jìn)行覆蓋;
- 啟動(dòng)新版本程序;
- 登錄后臺(tái)檢查各項(xiàng)功能是否正常;
- 升級(jí)完畢
V3 升級(jí)到 V4
將?config/config.yaml?文件內(nèi)的?caddy、?ftp、download?配置塊移動(dòng)到?extend?塊內(nèi)(ftp改名為ftpserver)。即:
extend {
caddy {
// 內(nèi)容略...
}
ftpserver {
// 內(nèi)容略...
}
download {
// 內(nèi)容略...
}
}
開機(jī)自動(dòng)運(yùn)行
- 首先,安裝為服務(wù),執(zhí)行命令?
./nging service install - 啟動(dòng)服務(wù),執(zhí)行命令?
./nging service start
與服務(wù)相關(guān)的命令:
| 命令 | 說明 |
|---|---|
./nging service install | 安裝服務(wù) |
./nging service start | 啟動(dòng)服務(wù) |
./nging service stop | 停止服務(wù) |
./nging service restart | 重啟服務(wù) |
./nging service uninstall | 卸載服務(wù) |
Ⅰ、功能介紹
Ⅱ、先睹為快
實(shí)時(shí)狀態(tài):
在線編輯文件:
Ⅲ、開發(fā)環(huán)境下的啟動(dòng)方式
- 第一步: 安裝GO環(huán)境(必須1.12.1版以上),配置GOPATH、GOROOT環(huán)境變量,并將
%GOROOT%/bin和%GOPATH%/bin加入到PATH環(huán)境變量中 - 第二步: 執(zhí)行命令
go get github.com/admpub/nging - 第三步: 進(jìn)入
%GOPATH%/src/github.com/admpub/nging/目錄中啟動(dòng)run_first_time.bat(linux系統(tǒng)啟動(dòng)run_first_time.sh) - 第四步: 打開瀏覽器,訪問網(wǎng)址
http://localhost:8080/setup,在頁面中配置數(shù)據(jù)庫賬號(hào)和管理員賬號(hào)信息進(jìn)行安裝 - 第五步: 安裝成功后會(huì)自動(dòng)跳轉(zhuǎn)到登錄頁面,使用安裝時(shí)設(shè)置的管理員賬號(hào)進(jìn)行登錄
請(qǐng)注意,本系統(tǒng)的源代碼基于AGPL協(xié)議發(fā)布,不管您使用本系統(tǒng)的完整代碼還是部分代碼,都請(qǐng)遵循AGPL協(xié)議。
文章標(biāo)題:NgingV5手冊(cè)
本文網(wǎng)址:http://fisionsoft.com.cn/article/djehigp.html


咨詢
建站咨詢
