大家好,我是 Java陈序员。
Nginx 由于其强大的性能,常常被用于企业开发中!
今天,给大家介绍一款开源的 Nginx 管理 Web 工具,支持通过界面完成 Nginx 的配置!
关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。
项目介绍Nginx UI —— 一个专为简化 Nginx 服务器配置和管理而设计的开源 Web 界面工具。
功能特色:
使用 Go 和 Vue 开发,发行版本为单个可执行的二进制文件在线查看服务器 CPU、内存、系统负载、磁盘使用率等指标在线 ChatGPT 助理一键申请和自动续签 Let's encrypt 证书在线编辑 Nginx 配置文件,编辑器支持 Nginx 配置语法高亮在线查看 Nginx 日志保存配置后自动测试配置文件并重载 Nginx基于网页浏览器的高级命令行终端支持深色模式、国际化多语言自适应网页设计技术栈:
GoGinVue3ViteTypeScriptAnt Design Vue工具截图工具安装脚本安装安装或升级
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 服务管理
# 启动 Nginx UIsystemctl start nginx-ui# 停止 Nginx UIsystemctl stop nginx-ui# 重启 Nginx UIsystemctl restart nginx-ui卸载(保留配置和数据库文件)
bash <(curl -L -s https://mirror.ghproxy.com/https://raw.githubusercontent.com/0xJacky/nginx-ui/master/install.sh) remove更多命令
bash <(curl -L -s https://mirror.ghproxy.com/https://raw.githubusercontent.com/0xJacky/nginx-ui/master/install.sh) helpDocker 安装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首次使用时,映射到 /etc/nginx 的目录必须为空文件夹如果想要托管静态文件,可以直接将文件夹映射入容器中Nginx UI 提供了一个直观易用的 Nginx 配置界面,极大地提高了工作效率,是一款非常好用的运维工具~
项目地址:https://github.com/0xJacky/nginx-ui最后推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:
https://github.com/chenyl8848/great-open-source-project或者访问网站,进行在线浏览:
https://chencoding.top:8090/#/大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!