网站首页 > 精选教程 正文
今天就给大家安排上!
一 Nginx UI
Nginx UI 是一个基于 Web 的图形界面管理工具,支持对 Nginx 的各项配置和状态进行直观的操作和监控。
Nginx UI 的功能非常丰富:
- 在线查看服务器 CPU、内存、系统负载、磁盘使用率等指标
- 在线 ChatGPT 助理
- 一键申请和自动续签 Let's encrypt 证书
- 在线编辑 Nginx 配置文件,编辑器支持 Nginx 配置语法高亮
- 在线查看 Nginx 日志
- 使用 Go 和 Vue 开发,发行版本为单个可执行的二进制文件
- 保存配置后自动测试配置文件并重载 Nginx
- 基于网页浏览器的高级命令行终端
- 支持深色模式
- 自适应网页设计
二 安装部署
官方建议 Linux 用户使用安装脚本,这样可以直接控制 Linux 主机上的 Nginx。
当然也可以通过 Docker 安装, 官方提供的 Docker 镜像中包含 Nginx 并可以直接使用。
2.1 脚本安装
一键安装脚本如下:
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,HTTP Challenge 端口默认为 9180。
如果有端口冲突,或者不想使用默认端口,那么可以通过修改 /usr/local/etc/nginx-ui/app.ini 文件来修改端口,修改完成后使用 systemctl restart nginx-ui 重启 Nginx UI 服务。
执行如下命令可以完成 Nginx UI 的卸载:
install.sh remove
2.2 Docker 安装
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
在这个示例中,容器的 80 端口和 443 端口分别映射到主机的 8080 端口和 8443 端口。 我们可以通过访问 http://<your_server_ip>:8080 来访问 Nginx UI。
三 功能演示
3.1 仪表盘
通过仪表盘可以在线查看服务器的 CPU、内存、系统负载、磁盘使用率等重要指标,帮助管理员及时了解服务器运行情况。
3.2 添加站点
可以通过可视化界面快速添加一个新的站点。
3.3 配置管理
可以直接在线编辑 Nginx 配置文件,编辑器支持 Nginx 配置语法高亮,降低了配置错误的可能性。
3.4 证书管理
3.5 日志管理
用户可以通过该界面方便地查看和分析 Nginx 日志,包括访问日志和错误日志。
3.6 用户管理
3.7 命令终端
Nginx UI 提供了一个基于网页浏览器的高级命令行终端,便于在远程访问时执行复杂命令。
四 小结
简单来说,Nginx UI 是一个全新的 Nginx 网络管理界面,旨在简化 Nginx 服务器的管理和配置。
它提供实时服务器统计数据、ChatGPT 助手、一键部署、Let's Encrypt 证书的自动续签以及用户友好的网站配置编辑工具。
此外,Nginx UI 还提供了在线访问 Nginx 日志、配置文件的自动测试和重载、网络终端、深色模式和自适应网页设计等功能。Nginx UI 采用 Go 和 Vue 构建,确保在管理 Nginx 服务器时提供无缝高效的体验。
项目地址:https://nginxui.com
猜你喜欢
- 2024-10-23 Docker 容器高级操作「Docker 系列-3」
- 2024-10-23 4、Dockerfile 基于centos 实战构建nginx镜像
- 2024-10-23 Nginx 负载均衡案例 nginx负载均衡机制
- 2024-10-23 5分钟搭建苹果CMS及熟悉常用操作 苹果cmsv10搭建教程
- 2024-10-23 Docker下环境部署 docker运行环境
- 2024-10-23 用Kubernetes编排容器,就看这个 kubernetes pause容器
- 2024-10-23 Docker Swarm 集群环境搭建及弹性服务部署
- 2024-10-23 3、Dockerfile的基本语法 dockerfile的作用
- 2024-10-23 Docker安装nginx web服务器的方法及几点思考
- 2024-10-23 docker容器自动重启配置 如何确保docker容器重启服务器不会关
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)