首页 > 系统相关 >NginxUI:界面化管理Nginx的工具

NginxUI:界面化管理Nginx的工具

时间:2024-12-23 22:41:57浏览次数:3  
标签:界面 nginx Nginx ui NginxUI 版本 latest

一、NginxUI简介

1.1 NginxUI介绍

Nginx UI 是一个全新的 Nginx 网络管理界面,旨在简化 Nginx 服务器的管理和配置。它提供实时服务器统计数据、ChatGPT 助手、一键部署、Let's Encrypt 证书的自动续签以及用户友好的网站配置编辑工具。
此外,Nginx UI 还提供了在线访问 Nginx 日志、配置文件的自动测试和重载、网络终端、深色模式和自适应网页设计等功能。Nginx UI 采用 Go 和 Vue 构建,确保在管理 Nginx 服务器时提供无缝高效的体验。

1.2 特点

在线查看服务器 CPU、内存、系统负载、磁盘使用率等指标
在线 ChatGPT 助理
一键申请和自动续签 Let's encrypt 证书
在线编辑 Nginx 配置文件,编辑器支持 Nginx 配置语法高亮
在线查看 Nginx 日志
使用 Go 和 Vue 开发,发行版本为单个可执行的二进制文件
保存配置后自动测试配置文件并重载 Nginx
基于网页浏览器的高级命令行终端
支持深色模式
自适应网页设计

1.3 可用平台

macOS 11 Big Sur 及之后版本(amd64 / arm64)
Linux 2.6.23 及之后版本(x86 / amd64 / arm64 / armv5 / armv6 / armv7)
    包括但不限于 Debian 7 / 8、Ubuntu 12.04 / 14.04 及后续版本、CentOS 6 / 7、Arch Linux
FreeBSD
OpenBSD
Dragonfly BSD
Openwrt

1.4 支持语言

英语
简体中文
繁体中文

二、NginxUI搭建

2.1 Docker方式搭建

官方有提供docker镜像版本uozi/nginx-ui:latest来启动,可直接下载启动:

docker run -dit \
  --name=nginx-ui \
  --restart=always \
  -e TZ=Asia/Shanghai \
  -v /mnt/user/appdata/nginx:/etc/nginx \
  -v /mnt/user/appdata/nginx-ui:/etc/nginx-ui \
  -v /var/www:/var/www \
  -p 8080:80 -p 8443:443 \
  uozi/nginx-ui:latest

访问NginxUI

配置初始账号后登录:

可以在登录时设置语言,也可以在登录后在仪表盘右上角设置语言:

官方镜像版本uozi/nginx-ui:latest默认是基于nginx:latest构建,如果想指定别的版本,可以自定义构建镜像部署,也可以使用脚本的方式启动NginxUI

2.2 使用脚本方式启动NginxUI

原始包下载地址:

https://github.com/0xJacky/nginx-ui/releases/download/v2.0.0-beta.42/nginx-ui-linux-64.tar.gz

官方提供了脚本部署的方法:

bash <(curl -L -s https://mirror.ghproxy.com/https://raw.githubusercontent.com/0xJacky/nginx-ui/master/install.sh) install -r https://mirror.ghproxy.com/

启动之后,使用9000端口访问:

和Docker方式一样,初始化后登录就能看到仪表盘了:

部署好之后,怎么使用呢?先一起来测测看?

项目

标签:界面,nginx,Nginx,ui,NginxUI,版本,latest
From: https://www.cnblogs.com/o-O-oO/p/18625198

相关文章

  • docker、nginx、redis、微服务架构期末复习
    一、选择题1、软件架构是指什么?A)设计和构建软件系统时所采用的基本结构和原则B)软件系统的具体实现细节C)软件系统的用户界面设计D)软件系统的测试方法答案:A2、在软件设计中,架构域包括以下哪些部分?A)业务架构、数据架构、产品架构、应用架构、技术架构B)业......
  • nginx + lua脚本
    Nginx配合Lua案例今天实现一个非常简单的例子.云服务器上部署的了一个很通用的应用程序(它没有保护策略),其端口是a,但是我想使用他,就要通过公网ip:端口去访问它。暴露在外面很不安全。那么就可以通过nginx反向代理,就达到了不暴露端口的目的了。但是,我又不想别人随便访问,要加一......
  • 帝国CMS:如何去掉帝国CMS登录界面的认证码登录
    如果在安装的时候,不小心选中了认证码选项,那么后面登录帝国后台都会要求输入认证码才能登录,如何去除这个设置呢,笔者以古诗词网www.gushichi.com为例,为大家举例说明!去除步骤如下:1.前往服务器找到文件e/config/config.php;2.搜索loginauth,删除其中的值,保存即可。3.刷新登录......
  • 基于YOLO8水稻病虫害检测系统 水稻病虫害检测系统 YOLO目标检测算法 识别图片与视频支
    基于YOLO8的水稻病虫害检测系统水稻病虫害检测系统YOLO目标检测算法技术栈:yolo8+streamlit[1]可以识别图片与视频,也支持本地摄像头识别,图片识别支持统计检测到的物体数量,并返回到前端页面显示[2]可以通过UI界面动态调节模型置信度,可以动态选择模型权重[3]系统目录下......
  • Nginx 配置 https 访问
    一、准备条件1、安装Nginx,参考:Linux离线安装Nginx2、生成ssl证书,参考:自签名SSL证书生成二、配置httpscd/usr/local/nginx/confvinginx.conf##添加如下内容:server{listen443ssl;server_namelocalhost;ssl_certificatecert.crt;##......
  • 前端 HTTP 请求由 Nginx 反向代理和 API 网关到后端服务的流程
    在大型互联网项目中,前端发送请求通过Nginx等反向代理和网关组件传递到后端服务的过程是一个复杂且精细的系统流程。从微服务架构的角度,这个过程可以分为以下几个主要步骤,并可能涉及其他中间组件,如监控和日志组件等。一、前端发送请求用户交互:用户在前端界面(如网页或移动......
  • .net framework 4.7.2 winform框架项目升级到.net 8.0项目 界面比列失调问题解决
    一、问题发生前:在.netframework4.7.2winform框架开发的项目之前在.netframework4.7.2开发的winform项目,在visualstudio一打开的时候,虽然界面内有些控件也会失调,但是他会提示“使用100%缩放比例重新启动VisualStudio”点击“使用100%缩放比例重新启动VisualStudio”......
  • Linux 离线安装 nginx
    1、下载Nginx下载地址:https://nginx.org/en/download.html2、解压Nginx安装包tarzxvfnginx-1.27.3.tar.gz3、进入解压目录,编译安装Nginxcdnginx-1.27.3./configure--prefix=/usr/local/nginxmakemakeinstall4、测试启动Nginxcd/usr/local/nginx/sbinnginx##......
  • Java 项目实战:基于 Spring Boot、MySQL、MyBatis、Redis、Nginx 与 Vue 的电力企业业
    1.项目概述1.1项目背景在电力企业中,员工需要不断提升专业知识和技能,以确保电力系统的安全、稳定运行。传统的培训和考核方式存在效率低、资源浪费等问题。为了满足电力企业对员工培训和考核的需求,提高培训效果和考核效率,降低成本,开发一个功能完善、易于使用的电力企业业务考试......
  • AI文字界面描述生成原型与前端代码
    场景   之前文章也有介绍AI助力生成原型与UI前端代码第一回代码自动生成:AI大模型可以根据用户提供的文字界面描述,自动生成前端代码,如HTML、CSS和JavaScript。这种自动化过程显著减少了手动编写代码的时间和工作量,提高了开发效率。例如,开发者只需提供界面的草图或描述性语言,AI......