一、简介

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 - 可视化管理平台的更多相关文章

  1. API可视化管理平台YApi

    Yapi是什么 YApi 是高效.易用.功能强大的 api 管理平台,旨在为开发.产品.测试人员提供更优雅的接口管理服务.可以帮助开发者轻松创建.发布.维护 API,YApi 还为用户提供了优秀的交互 ...

  2. 智慧港口——基于二三维一体化GIS的港口可视化监管平台

    “智慧港口”是以现代化基础设施设备为基础,以云计算.大数据.物联网.移动互联网.智能控制等新一代信息技术与港口运输业务深度融合为核心,以港口运输组织服务创新为动力,以完善的体制机制.法律法规.标准规范 ...

  3. YApi——手摸手,带你在Win10环境下安装YApi可视化接口管理平台

    手摸手,带你在Win10环境下安装YApi可视化接口管理平台 YApi YApi 是高效.易用.功能强大的 api 管理平台,旨在为开发.产品.测试人员提供更优雅的接口管理服务.可以帮助开发者轻松创建 ...

  4. linux 上部署 YApi 可视化接口管理平台

    linux 上部署 YApi 可视化接口管理平台: YApi 是一个高效.易用.功能强大的可视化接口管理平台,官方地址 : http://yapi.demo.qunar.com/ 环境要求 nodej ...

  5. Docker 三种UI管理平台

    docker集中化web管理平台 一.shipyard 1.启动docker,下载镜像 # systemctl restart docker # docker pull alpine # docker ...

  6. 2019你该掌握的开源日志管理平台ELK STACK

    转载于https://www.vtlab.io/?p=217   在企业级开源日志管理平台ELK VS GRAYLOG一文中,我简单阐述了日志管理平台对技术人员的重要性,并把ELK Stack和Gra ...

  7. 【云计算】Docker集中化web界面管理平台shipyard

    Docker集中化web界面管理平台shipyard docker shipyard seanlook                        2015年01月05日发布             ...

  8. 微服务下的容器部署和管理平台Rancher

    Rancher是什么 Rancher是一个开源的企业级容器管理平台.通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台.Rancher提供了在生产环境中使用的管理Docke ...

  9. kvm虚拟化管理平台WebVirtMgr部署-完整记录(1)

    公司机房有一台2U的服务器(64G内存,32核),由于近期新增业务比较多,测试机也要新增,服务器资源十分有限.所以打算在这台2U服务器上部署kvm虚拟化,虚出多台VM出来,以应对新的测试需求.当KVM ...

  10. Mesos+Zookeeper+Marathon的Docker管理平台部署记录(1)

    随着"互联网+"时代的业务增长.变化速度及大规模计算的需求,廉价的.高可扩展的分布式x86集群已成为标准解决方案,如Google已经在几千万台服务器上部署分布式系统.Docker及 ...

随机推荐

  1. Kubernetes配置管理

    Kubernetes配置管理 ConfigMap 对于应用的可变配置在 Kubernetes 中是通过一个 ConfigMap 资源对象来实现的,许多应用经常会有从配置文件.命令行参数或者环境变量中读 ...

  2. 突发,CSDN 崩了!程序员们开始慌了?

    继前两天 B 站雪崩事件之后,国内最大的程序员站点 CSDN 居然也翻车了! 话说 CSDN 在程序员届的知名度甚至大于 B 站,我估计没有朋友没用过吧,来,先请大家用 4 个字来形容 CSDN _ ...

  3. Visual Studio 2022 中的 EF Core 反向工程和模型可视化扩展插件

    前言 在 EF 6 及其之前的版本数据库优先模式(Database First)是可以在 Visual Studio 中通过可视化界面来操作完成的,但是到了 EF Core 之后就不再支持了(因为模型 ...

  4. 未能加载文件或程序集“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 ...

  5. Coze工作流实战:一键生成鸡汤视频——厉害的人,早已戒掉情绪

    导航 前言 工作流生成鸡汤视频的效果 操作步骤 调试 下载草稿 用剪映打开草稿 结语 参考 前言 也许大部分人,能够静下心来看书的时间基本集中在高中阶段,少数人进入大学后可能还回坚持阅读. 在进入职场 ...

  6. iga 入门值 rtiz-galerkin 法解题步骤

    简介 流体力学数值方法 中介绍的方法 流程 考虑算子方程 L(u) = f u \(\in\) D 定义域D是满足齐次边界条件的,具有和微分算子L先适应的连续可微性要求的函数空间.如果微分方程具有非齐 ...

  7. 数学建模 拟合 如果知道公式了 如何使用matlab的拟合工具箱

    简介 在数学建模中,有的时候你知道公式的大致形式,但是要求系数.可以使用matlab的拟合工具箱 简单code x=[1,2,3,4,5]; y=[1,3,6,10,15]; cftool cftoo ...

  8. SciTech-Mathmatics-Probability and Statistics: Differencing "mind"/"language"/"Concept"/"ideal"/"Context"/"notation"/"Symbol"/"Term"/"Axiom"/"Definition"/&

    SciTech-Mathmatics-Probability and Statistics: Differencing: "mind"/"language"/& ...

  9. Forward: Turn off Filevault on macOS

    Turn off Filevault on macOS: https://kane.mx/posts/2021/turn-off-filevault-on-macosx/ Oct 31, 2021, ...

  10. mysql中date_format函数格式化日期,如何精确到毫秒?

    直接看官网文档 : https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format ...