Nginx可視化nginxWebUI的具體使用
什么是 nginxWebUI ?
是一款圖形化管理 nginx 配置的工具,可以使用網(wǎng)頁來快速配置 nginx 單機(jī)與集群的各項(xiàng)功能,包括 http 協(xié)議轉(zhuǎn)發(fā), tcp 協(xié)議轉(zhuǎn)發(fā),反向代理,負(fù)載均衡,靜態(tài) html 服務(wù)器, ssl 證書自動(dòng)申請(qǐng)、續(xù)簽、配置等,配置好后可一建生成 nginx.conf 文件,同時(shí)可控制 nginx 使用此文件進(jìn)行啟動(dòng)與重載,完成對(duì) nginx 的圖形化控制閉環(huán)。
官方宣稱,雖然 NginxWebUI
并不能涵蓋 nginx
所有功能,但能覆蓋 nginx
日常 90%
的功能使用配置。
安裝
在群暉上以 Docker 方式安裝。
在注冊(cè)表中搜索 nginxwebui
,選擇第一個(gè) cym1102/nginxwebui
,版本選擇 latest
。
卷
在 docker
文件夾中,創(chuàng)建一個(gè)新文件夾 nginxwebui
,并在其中建一個(gè)子文件夾 data
文件夾 | 裝載路徑 | 說明 |
---|---|---|
docker/nginxwebui/data | /home/nginxWebUI | 存放設(shè)置、數(shù)據(jù)庫等 |
網(wǎng)絡(luò)
勾選 使用與 Docker Host 相同的網(wǎng)絡(luò)
環(huán)境
本地端口不沖突就行,不確定的話可以用命令查一下
# 查看端口占用 netstat -tunlp | grep 端口號(hào)
可變 | 值 |
---|---|
BOOT_OPTIONS | 設(shè)置服務(wù)器端口,--server.port=8787 |
常規(guī)設(shè)置
這一步似乎非必要,如果有問題建議勾上再試試;
勾選 使用高權(quán)限還行容器
選擇 是
命令行安裝
如果你熟悉命令行,可能用 docker cli
更快捷
# 新建文件夾 nginxwebui 和 子目錄 mkdir -p /volume2/docker/nginxwebui/data # 進(jìn)入 nginxwebui 目錄 cd /volume2/docker/nginxwebui # 運(yùn)行容器 docker run -d \ --restart unless-stopped \ --name nginxwebui \ --privileged=true \ --net=host \ -v $(pwd)/data:/home/nginxWebUI \ -e BOOT_OPTIONS="--server.port=8787" \ cym1102/nginxwebui:latest
也可以用 docker-compose
安裝,將下面的內(nèi)容保存為 docker-compose.yml
文件
version: '3' services: nginxwebui: image: cym1102/nginxwebui:latest container_name: nginxwebui restart: unless-stopped privileged: true network_mode: host volumes: - ./data:/home/nginxWebUI environment: - BOOT_OPTIONS=--server.port=8787
然后執(zhí)行下面的命令
# 新建文件夾 nginxwebui 和 子目錄 mkdir -p /volume2/docker/nginxwebui/data # 進(jìn)入 nginxwebui 目錄 cd /volume2/docker/nginxwebui # 將 docker-compose.yml 放入當(dāng)前目錄 # 一鍵啟動(dòng) docker-compose up -d
運(yùn)行
在瀏覽器中輸入 http://群暉IP:8787
就能看到初始化界面
設(shè)置用戶名和密碼
添加成功之后,需要登錄
登錄成功后的主界面
開發(fā)接口直接訪問 http://群暉IP:8787/doc.html
就可以看到 knife4j
接口頁面
這個(gè)軟件老蘇是完全不會(huì)用的,別說現(xiàn)在沒時(shí)間,就是有時(shí)間估計(jì)也不一定搞得明白,所以就不瞎扯了,去看官方提供的詳細(xì)說明吧
國外用戶:https://github.com/cym1102/nginxWebUI#使用說明
國內(nèi)用戶:https://gitee.com/cym1102/nginxWebUI#使用說明
不想看文字還可以看視頻教程??
https://www.bilibili.com/video/BV18A4y1D7GZ
參考文檔
cym1102/nginxWebUI: Nginx Web page configuration tool. Use web pages to quickly configure Nginx. Nginx網(wǎng)頁管理工具,使用網(wǎng)頁來快速配置與管理nginx單機(jī)與集群
地址:https://github.com/cym1102/nginxWebUI
nginxWebUI - 首頁
地址:https://www.nginxwebui.cn/
Nginx WebUI管理平臺(tái) - 常見-youmen - 博客園
地址:https://www.cnblogs.com/you-men/p/13460196.html
到此這篇關(guān)于Nginx網(wǎng)頁配置工具nginxWebUI的具體使用的文章就介紹到這了,更多相關(guān)Nginx網(wǎng)頁配置工具nginxWebUI內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
通過瀏覽器查看nginx服務(wù)器狀態(tài)配置方法
這篇文章主要介紹了通過瀏覽器查看nginx服務(wù)器狀態(tài)配置方法,本文講解開啟nginx-status的配置方法,并對(duì)服務(wù)器的參數(shù)做了詳細(xì)講解,需要的朋友可以參考下2015-04-04Nginx配合Apache或Tomcat的動(dòng)靜分離基本配置實(shí)例
這篇文章主要介紹了Nginx配合Apache或Tomcat的動(dòng)靜分離基本配置實(shí)例,實(shí)際上Nginx專門負(fù)責(zé)靜態(tài)和反向代理是主流服務(wù)器配置方案,需要的朋友可以參考下2016-01-01nginx tcp負(fù)載均衡的具體實(shí)現(xiàn)
Nginx是比較不錯(cuò)的開源Web服務(wù)器之一,它也可以用作TCP和UDP負(fù)載均衡器,本文主要介紹了nginx tcp負(fù)載均衡的具體實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-05-05Nginx 壓縮(gzip、gunzip、gzip_static、send_file)的實(shí)現(xiàn)
在Web應(yīng)用開發(fā)中,優(yōu)化網(wǎng)站速度是一個(gè)非常重要的工作,本文主要介紹了Nginx 壓縮(gzip、gunzip、gzip_static、send_file)的實(shí)現(xiàn),感興趣的可以了解一下2024-09-09使用Bash腳本和Logrotate實(shí)現(xiàn)Nginx日志切割的方法
Logrotate是一個(gè)Linux系統(tǒng)上用來管理日志文件的工具,它可以定期輪轉(zhuǎn)日志文件、壓縮舊的日志文件以及刪除過期的日志文件,這篇文章主要介紹了使用Bash腳本和Logrotate實(shí)現(xiàn)Nginx日志切割,需要的朋友可以參考下2024-05-05nginx出現(xiàn)權(quán)限問題解決(13: Permission denied)
本文主要介紹了nginx出現(xiàn)權(quán)限問題解決(13: Permission denied),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06Nginx+Tomcat群集的實(shí)現(xiàn)示例
這篇文章主要介紹了Nginx+Tomcat群集的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-07-07