Java精选面试题 (微信小程序): 5000+ 道面试题和选择题, 真实面经 , 简历模版 ,包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计、大厂真题等,在线随时刷题!
简介
Nginx UI是一个一站式Nginx服务器监控与管理平台,简化了Nginx服务器的管理和配置并提供实时服务器数据统计、ChatGPT助手、一键配置、Let's Encrypt证书的自动续签以及用户友好的网站配置编辑工具。
源码地址: https://github.com/0xJacky/nginx-ui主要功能
Nginx UI平台提供了非常丰富的功能:
实时监控:Nginx UI提供CPU使用率、内存使用率、平均负载、磁盘使用率等服务器指标的在线统计;
聊天助手:Nginx UI提供在线聊天GPT助手;
一键部署:Nginx UI支持一键部署和自动更新Let's Encrypt证书;
文件编辑:使用自主设计的NgxConfigEditor(一个用户友好的Nginx配置块编辑器)或支持突出显示nginx配置语法的Ace Code Editor在线编辑网站配置;
日志查看:Nginx UI提供在线查看Nginx日志;
开发语言:Nginx UI支持分发版使用Go和Vue编写,是一个单一的可执行二进制文件;
自动测试:自动测试配置文件并在保存配置后重新加载nginx;
终端支持:网页终端、暗黑模式、响应式网页设计。
支持平台
Nginx UI支持在以下平台中使用:
macOS 11 Big Sur 及之后版本(amd64/arm64)
Linux 2.6.23 及之后版本(x86/amd64/arm64/armv5/armv6 /armv7)包括但不限于Debian7/8、Ubuntu 12.04/14.04及后续版本、CentOS 6/ 7、Arch Linux
FreeBSD
OpenBSD,OpenBSD是一个多平台的,基于4.4BSD的类UNIX操作系统。
蜻蜓BSD,DragonflyBSD是阿里自研的P2P文件分发系统,用于解决大规模文件分发场景下的分发耗时、成功率低、带宽浪费等问题。
Openwrt,嵌入式的 Linux 发行版。
官方文档: https://nginxui.com/zh_CN/guide/install-script-linux.html
Nginx UI安装可以通过多种方式,包括使用Linux安装脚本、Docker或直接下载执行脚本文件。
1、源码安装方式
git clone https://github.com/0xJacky/nginx-ui.git cd nginx-ui npm install npm run build npm start
2、脚本安装方式
# 安装 bash <(curl -L -s https://mirror.ghproxy.com/https://raw.githubusercontent.com/0xJacky/nginx-ui/master/install.sh) install
上述脚本命令默认设置的监听端口为9000,HTTP Challenge端口默认为9180。若出现端口冲突或调整默认端口,可通过修改/usr/local/etc/nginx-ui/app.ini文件中的端口号,修改完成后执行systemctl restart nginx-ui命令重启nginx UI服务。
注意: remove删除Nginx UI,但不包括配置和数据库文件; remove --purge删除所有Nginx UI文件,包括配置和数据库文件。
3、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 \ -p 8080:80 -p 8443:443 \ uozi/nginx-ui:latest
此方式中容器默认端口80和443分别映射到主机的端口8080和8443,可通过访问http://:8080或https:// :8443 来访问Nginx UI。
功能演示
演示地址:https://demo.nginxui.com/#/dashboard 账号/密码:admin/admin
1、仪表盘
2、网站管理
3、证书管理
还支持管理Stream、配置管理、终端、Nginx日志、环境、通知、用户管理、偏好设置等等功能。
总结
Nginx UI是一个一站式Nginx服务器监控与管理,简化Nginx服务器的管理和配置并提供实时服务器数据统计、ChatGPT助手、一键配置、Let's Encrypt证书的自动续签以及用户友好的网站配置编辑工具。
Nginx UI还提供了在线访问Nginx日志、配置文件的自动测试和重载、网络终端、扩展模式和自适应网页设计等功能。Nginx UI采用Go和Vue构建,确保在管理Nginx服务器时提供高效的体验感。
公众号“Java精选”所发表内容注明来源的,版权归原出处所有(无法查证版权的或者未注明出处的均来自网络,系转载,转载的目的在于传递更多信息,版权属于原作者。如有侵权,请联系,笔者会第一时间删除处理!
最近有很多人问,有没有技术或摸鱼交流群!加入方式很简单,公众号Java精选,回复“加群”,即可入群!在线摸鱼:https://www.yoodb.com/
Java精选面试题(微信小程序):3000+道面试题,包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计等,在线随时刷题!
特别推荐:专注分享最前沿的技术与资讯,为弯道超车做好准备及各种开源项目与高效率软件的公众号,「大咖笔记」,专注挖掘好东西,非常值得大家关注。点击下方公众号卡片关注。
文章有帮助的话,点在看,转发吧!
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.