摘要:服务网关、上线、反向代理等工作,是运维工程师日常工作之一。Nginx 也成为运维工程师较为最常用的软件。服务上线后,线上日志、服务负载等工作如何一站式管控起来?
服务网关、上线、反向代理等工作,是运维工程师日常工作之一。Nginx 也成为运维工程师较为最常用的软件。服务上线后,线上日志、服务负载等工作如何一站式管控起来?
如今都在讨论AI Agent智能体,如何通过智能体让 Nginx 配置管理自动,今天介绍一款 Nginx 可视化工具。
Nginx UI 通过图形化界面让你轻松管理和配置 Nginx。它支持监控 Nginx 服务器状态、在线编辑配置,新手和资深运维用上它都能满意!
简化配置:图形化界面简化 Nginx 配置;实时监控:显示 Nginx 服务器的关键指标;如连接数、请求处理时间等易于扩展:根据需求安装额外功能模块;如日志分析、安全防护等高效管理:界面管理所有实例,提高管理效率;大模型加持:支持 AI Agent 与 Nginx UI 互动;如助手、大模型补全,实现自动化配置管理Nginx UI 遵循 Debian 的网页服务器配置文件标准。创建的网站配置文件将会放置于 Nginx 配置文件夹下的site-available中,启用后将会创建一份配置文件软连接site-enabled文件夹。
第一次运行时,请在浏览器中访问
http://:完成后续配置。
4.1 使用 Systemd
如果你使用 Linux 脚本,Nginx UI 将作为nginx-ui服务安装在 system 中,请使用systemctl命令控制。
4.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/run/docker.sock:/var/run/docker.sock \ -p 8080:80 -p 8443:443 \ uozi/nginx-ui:latest4.3 快速安装脚本
bash -c "$(curl -L https://raw.githubusercontent.com/0xJacky/nginx-ui/main/install.sh)" @ install4.4 启动
systemctl start nginx-ui4.5 停止
systemctl stop nginx-ui4.6 重启
systemctl restart nginx-ui4.7 安装升级
bash -c "$(curl -L ${GH_PROXY}https://raw.githubusercontent.com/0xJacky/nginx-ui/main/install.sh)" @ install4.8 卸载
保留数据库和配置文件bash -c "$(curl -L ${GH_PROXY}https://raw.githubusercontent.com/0xJacky/nginx-ui/main/install.sh)" @ remove不保留配置和数据库文件bash -c "$(curl -L ${GH_PROXY}https://raw.githubusercontent.com/0xJacky/nginx-ui/main/install.sh)" @ remove --purge来源:不秃头程序员