Nginx UI 一个可以管理Nginx的图形化界面工具

devtools/2024/10/18 20:19:42/

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 pull registry.cn-hangzhou.aliyuncs.com/qiluo-images/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 18080:80 -p 8443:443 \registry.cn-hangzhou.aliyuncs.com/qiluo-images/nginx-ui:latest

在这个示例中,容器的 80 端口和 443 端口分别映射到主机的 18080 端口和 8443 端口。 我们可以通过访问 http://<your_server_ip>:18080 来访问 Nginx UI。

初次登录需要进行用户注册,然后点击install

在这里插入图片描述

使用docker-compose时配置文件如下:

version: "3.2"
services:nginxWebUi-server:image: registry.cn-hangzhou.aliyuncs.com/qiluo-images/nginx-ui:latestvolumes:- type: uiltin class-name">bindsource: "/home/nginxWebUI"target: "/home/nginxWebUI"environment:BOOT_OPTIONS: "--server.port=18080"network_mode: "host"restart: always

nginxWebUI的使用相对简单,以下是一般的使用流程:

部署nginxWebUI:
根据官方文档或社区提供的教程,选择合适的部署方式(如Java部署或Docker部署),并按照步骤进行安装和配置。
登录系统:
使用浏览器访问nginxWebUI的登录页面,输入用户名和密码进行登录。
配置Nginx:
nginxWebUI的图形界面中,根据实际需求配置Nginx的各项功能,如HTTP转发、反向代理、负载均衡等。
可以直接通过界面进行增删改查操作,无需手动编辑配置文件。


http://www.ppmy.cn/devtools/125172.html

相关文章

260. 只出现一次的数字 III

260. 只出现一次的数字 III 题目含义&#xff1a;有一个整数数组 nums&#xff0c;其中恰好有两个元素只出现一次&#xff0c;其余所有元素均出现两次&#xff0c;我们需要返回只出现一次的两个元素。 根据部分元素出现两次的情况&#xff0c;我们可以用异或运算 ⊕ \oplus ⊕…

MySQL UDF提权原理

文章目录 前言一、MySQL架构二、什么是UDF三、UDF提权原理四、MSF实战参考 前言 看了许多视频和文章&#xff0c;对UDF提权讲得都不是很清楚&#xff0c;遂搜索了一下MySQL的基础知识&#xff0c;总结了一下&#xff0c;供各位初学的师傅参考。 一、MySQL架构 首先&#xff…

【CSS】flex: 1; 的意思

在 Flexbox 布局中&#xff0c;flex: 1; 是一个简写属性&#xff0c;它表示弹性容器中的子元素如何分配可用空间。flex: 1 意味着该元素可以根据剩余的空间进行扩展&#xff0c;占据相应的比例。具体来说&#xff0c;flex: 1; 是 flex-grow、flex-shrink 和 flex-basis 这三个属…

主流显卡和 CPU 进行 Whisper 转录性能 RTF 转录时间估算

使用不同显卡和 CPU 进行 Whisper 转录性能测试&#xff1a;详细 RTF 估算 Whisper 是一个强大的开源音频转录工具&#xff0c;但在不同硬件上&#xff0c;转录的速度可能相差甚远。本文将对常见的显卡和 CPU 进行分析&#xff0c;估算其 RTF&#xff08;Real Time Factor&…

Redis 数据类型set(集合)

目录 1 基本特性 2 主要操作命令 2.1 SADD key member [member ...] 2.2 SMEMBERS key 2.3 SISMEMBER key member 2.4 SCARD key 2.5 SRANDMEMBER key [count] 2.6 SREM key member [member ...] 2.7 SPOP key [count] 2.8 SUNION key [key ...] 2.9 SUNIONSTORE de…

16CFR第1262涉及磁铁安全标准介绍

16CFR第1262部分磁铁安全标准简介概述 16CFR第1262部分是美国消费品安全委员会(CPSC)制定的磁铁安全标准&#xff0c;旨在减少或消除因误食一种或多种危险磁铁导致的消费者不合理死亡或受伤风险。该标准适用于设计、销售或打算用于娱乐、珠宝&#xff08;包括儿童珠宝&#xf…

2013年国赛高教杯数学建模C题古塔的变形解题全过程文档及程序

2013年国赛高教杯数学建模 C题 古塔的变形 由于长时间承受自重、气温、风力等各种作用&#xff0c;偶然还要受地震、飓风的影响&#xff0c;古塔会产生各种变形&#xff0c;诸如倾斜、弯曲、扭曲等。为保护古塔&#xff0c;文物部门需适时对古塔进行观测&#xff0c;了解各种变…

centos7 Oracle 11g rac 静默安装(NFS配置共享存储)

1.环境信息准备 注意&#xff1a; 在配置网络时&#xff0c;Oracle RAC的每个节点必须具有至少两个以上的网卡&#xff0c;一张网卡对外提供网络服务&#xff0c;另一张网卡用于各个节点间的通信和心跳检测等。在配置RAC集群的网卡时&#xff0c;如果节点1的公共接口是eth0&…