Nginx UI - 可视化管理平台
一、简介
Nginx UI是一款专为Nginx设计的图形化管理工具,旨在简化Nginx的配置与管理过程,提高开发者和系统管理员的工作效率。
项目地址:https://github.com/0xJacky/nginx-ui
Nginx UI的主要特点
- 简化配置:通过图形化的界面,Nginx UI简化了Nginx的配置过程,使得用户无需直接编辑复杂的配置文件即可完成服务器的设置。
- 实时监控:Nginx UI具备实时监控功能,可以显示Nginx服务器的关键指标,如连接数、请求处理时间等,帮助管理员及时发现并解决问题。
- 易于扩展:Nginx UI支持插件系统,用户可以根据需求安装额外的功能模块,如日志分析、安全防护等,进一步增强其功能。
- 高效管理:对于拥有多个Nginx实例的企业级用户来说,Nginx UI提供了一种集中式的管理方式,可以在一个界面上管理所有实例,极大地提高了管理效率。
- 安全性:Nginx UI在设计时考虑到了安全性问题,提供了多种认证机制,如基于用户的认证、SSL/TLS加密等,确保了数据的安全传输。
- 兼容性:Nginx UI不仅适用于传统的服务器环境,还支持Docker等容器化平台,使得用户可以在不同的环境中无缝使用Nginx UI进行管理。
二、安装
使用docker安装
mkdir -p /opt/nginx-ui/appdata docker run -dit \
--name=nginx-ui \
--restart=always \
-e TZ=Asia/Shanghai \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /opt/nginx-ui/appdata/nginx:/etc/nginx \
-v /opt/nginx-ui/appdata/nginx-ui:/etc/nginx-ui \
-p 80:80 -p 443:443 \
uozi/nginx-ui:latest
访问页面
http://ip
拉到页面最底部,选择安装语言为中文

确保检查通过

设置管理账号admin

登录

首页效果如下:

可以看到CPU、内存使用情况、系统负载和磁盘使用率等相关指标
三、配置
添加站点

输入站点信息

添加 localtion,设置反向代理,请求转发到http://172.16.3.71
proxy_pass http://172.16.3.71;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
效果如下

不用配置ssl,创建完成

访问站点dify.qq.com

站点编辑
Nginx UI 提供了强大的在线编辑功能。用户可以在浏览器中直接编辑 Nginx 的配置文件,编辑器支持语法高亮,能帮助用户避免配置语法错误。

开启高级模式,可以看到配置文件信息

nginx日志
Nginx 日志查看功能允许用户随时监控和分析 Nginx 的日志,包括访问日志和错误日志。通过该功能,用户可以快速排查网站故障,并深入了解用户访问行为。

终端
Nginx UI 集成了一个基于网页的高级命令行终端。用户可以通过该终端远程访问服务器并执行各种命令,无需单独登录服务器。这对于进行一些高效的命令操作非常有用。
注意:要进入容器
docker exec -it nginx-ui /bin/bash
重置root密码
passwd root
输入账号root,密码,就可以进入了

国际化支持
Nginx UI支持多语言设置,目前覆盖英语、简体中文和繁体中文等,满足了不同用户的语言需求。

证书管理
支持Let's Encrypt证书的自动化部署,用户可以通过Nginx UI轻松管理SSL证书,确保网站的安全性。

四、总结
总的来说,Nginx UI作为一个高效的Nginx管理工具,不仅提供了强大的功能和灵活的部署选项,还通过其直观的用户界面降低了Nginx管理的复杂性。对于追求高效率和简便操作的开发者和系统管理员而言,Nginx UI是一个值得尝试的优秀工具。无论是新手还是经验丰富的用户,都可以从中受益。
可以通过以下网址访问
在线演示系统:https://demo.nginxui.com/
用户名/密码:admin/admin
本文参考链接:https://cloud.tencent.com/developer/article/2460258
Nginx UI - 可视化管理平台的更多相关文章
- API可视化管理平台YApi
Yapi是什么 YApi 是高效.易用.功能强大的 api 管理平台,旨在为开发.产品.测试人员提供更优雅的接口管理服务.可以帮助开发者轻松创建.发布.维护 API,YApi 还为用户提供了优秀的交互 ...
- 智慧港口——基于二三维一体化GIS的港口可视化监管平台
“智慧港口”是以现代化基础设施设备为基础,以云计算.大数据.物联网.移动互联网.智能控制等新一代信息技术与港口运输业务深度融合为核心,以港口运输组织服务创新为动力,以完善的体制机制.法律法规.标准规范 ...
- YApi——手摸手,带你在Win10环境下安装YApi可视化接口管理平台
手摸手,带你在Win10环境下安装YApi可视化接口管理平台 YApi YApi 是高效.易用.功能强大的 api 管理平台,旨在为开发.产品.测试人员提供更优雅的接口管理服务.可以帮助开发者轻松创建 ...
- linux 上部署 YApi 可视化接口管理平台
linux 上部署 YApi 可视化接口管理平台: YApi 是一个高效.易用.功能强大的可视化接口管理平台,官方地址 : http://yapi.demo.qunar.com/ 环境要求 nodej ...
- Docker 三种UI管理平台
docker集中化web管理平台 一.shipyard 1.启动docker,下载镜像 # systemctl restart docker # docker pull alpine # docker ...
- 2019你该掌握的开源日志管理平台ELK STACK
转载于https://www.vtlab.io/?p=217 在企业级开源日志管理平台ELK VS GRAYLOG一文中,我简单阐述了日志管理平台对技术人员的重要性,并把ELK Stack和Gra ...
- 【云计算】Docker集中化web界面管理平台shipyard
Docker集中化web界面管理平台shipyard docker shipyard seanlook 2015年01月05日发布 ...
- 微服务下的容器部署和管理平台Rancher
Rancher是什么 Rancher是一个开源的企业级容器管理平台.通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台.Rancher提供了在生产环境中使用的管理Docke ...
- kvm虚拟化管理平台WebVirtMgr部署-完整记录(1)
公司机房有一台2U的服务器(64G内存,32核),由于近期新增业务比较多,测试机也要新增,服务器资源十分有限.所以打算在这台2U服务器上部署kvm虚拟化,虚出多台VM出来,以应对新的测试需求.当KVM ...
- Mesos+Zookeeper+Marathon的Docker管理平台部署记录(1)
随着"互联网+"时代的业务增长.变化速度及大规模计算的需求,廉价的.高可扩展的分布式x86集群已成为标准解决方案,如Google已经在几千万台服务器上部署分布式系统.Docker及 ...
随机推荐
- Kubernetes配置管理
Kubernetes配置管理 ConfigMap 对于应用的可变配置在 Kubernetes 中是通过一个 ConfigMap 资源对象来实现的,许多应用经常会有从配置文件.命令行参数或者环境变量中读 ...
- 突发,CSDN 崩了!程序员们开始慌了?
继前两天 B 站雪崩事件之后,国内最大的程序员站点 CSDN 居然也翻车了! 话说 CSDN 在程序员届的知名度甚至大于 B 站,我估计没有朋友没用过吧,来,先请大家用 4 个字来形容 CSDN _ ...
- Visual Studio 2022 中的 EF Core 反向工程和模型可视化扩展插件
前言 在 EF 6 及其之前的版本数据库优先模式(Database First)是可以在 Visual Studio 中通过可视化界面来操作完成的,但是到了 EF Core 之后就不再支持了(因为模型 ...
- 未能加载文件或程序集“System.Runtime.WindowsRuntime, Version=4.0.14.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”或它的某一个依赖项。不应出于执行的目的加载引用程序集。只能在仅限反射的加载程序上下文中加载引用程序集。 (异常来自 HRESULT:0x80131058)
VS项目编译时报错: 未能加载文件或程序集"System.Runtime.WindowsRuntime, Version=4.0.14.0, Culture=neutral, PublicK ...
- Coze工作流实战:一键生成鸡汤视频——厉害的人,早已戒掉情绪
导航 前言 工作流生成鸡汤视频的效果 操作步骤 调试 下载草稿 用剪映打开草稿 结语 参考 前言 也许大部分人,能够静下心来看书的时间基本集中在高中阶段,少数人进入大学后可能还回坚持阅读. 在进入职场 ...
- iga 入门值 rtiz-galerkin 法解题步骤
简介 流体力学数值方法 中介绍的方法 流程 考虑算子方程 L(u) = f u \(\in\) D 定义域D是满足齐次边界条件的,具有和微分算子L先适应的连续可微性要求的函数空间.如果微分方程具有非齐 ...
- 数学建模 拟合 如果知道公式了 如何使用matlab的拟合工具箱
简介 在数学建模中,有的时候你知道公式的大致形式,但是要求系数.可以使用matlab的拟合工具箱 简单code x=[1,2,3,4,5]; y=[1,3,6,10,15]; cftool cftoo ...
- SciTech-Mathmatics-Probability and Statistics: Differencing "mind"/"language"/"Concept"/"ideal"/"Context"/"notation"/"Symbol"/"Term"/"Axiom"/"Definition"/&
SciTech-Mathmatics-Probability and Statistics: Differencing: "mind"/"language"/& ...
- Forward: Turn off Filevault on macOS
Turn off Filevault on macOS: https://kane.mx/posts/2021/turn-off-filevault-on-macosx/ Oct 31, 2021, ...
- mysql中date_format函数格式化日期,如何精确到毫秒?
直接看官网文档 : https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format ...