网站首页 > 精选教程 正文
今天给大家带来一款Nginx的可视化Web管理界面的开源项目。
背景
众所周知,Nginx是一个高性能的HTTP和反向代理Web服务器。
其特点是占有内存少,并发能力强,其并发能力在同类型的网页服务器中表现较好。
可以说Nginx是后端Web服务代理必不可缺的一环,但是Nginx官方却没有提供Web界面用于配置Nginx,给大家提高了使用门槛,让小白无所适从。
所以今天给大家介绍一款Nginx的可视化Web管理界面Nginx Proxy Manager,其直接降低其使用门槛,小白也可以上手。
介绍
官网地址:https://github.com/NginxProxyManager/nginx-proxy-manager
Nginx Proxy Manager是一款强大的 Nginx 可视化管理平台。
截止目前在github已有12.4k的star,可以说是备受用户喜爱。
开箱即用支持 Docker 一键部署,可以让用户通过 Web 界面在线配置、管理 Nginx 服务,支持转发、重定向、SSL 证书、高级配置等功能。
并且具有以下特征:
- 基于Tabler的美观安全的管理界面
- 在对 Nginx 一无所知的情况下轻松创建转发域、重定向、流和 404 主机
- 使用 Let's Encrypt 的免费 SSL 或提供您自己的自定义 SSL 证书
- 主机的访问列表和基本 HTTP 身份验证
- 超级用户可用的高级 Nginx 配置
- 用户管理、权限和审计日志
正如官网所看到的:Expose your services easily and securely
使用
心动不如行动,我们直接开始上手,采用官方文档提供的方式:Docker 安装
官方文档地址:https://nginxproxymanager.com/
1、安装 Docker 和 Docker-Compose
这里就不再追溯了,直接看docker的官方文档
- Docker 安装文档
- Docker-Compose 安装文档
2、创建docker-compose.yml文件
version: '3.8'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
3、运行
docker-compose up -d
4、登录管理界面
docker 容器启动成功之后,直接访问地址:http://127.0.0.1:81
默认管理员用户:
Email: admin@example.com
Password: changeme
使用默认用户登录后,系统会立即要求您修改详细信息并更改密码,直接操作就行
点击Proxy Hosts那个图标,可以创建代理
其他功能就不一一详细介绍了,可以自己参考官方文档慢慢挖掘
官方文档地址:https://nginxproxymanager.com/guide/#project-goal
总结
总的来说,Nginx Proxy Manager操作非常简单,容易上手,对于不太熟悉命令的用户来说简直就是福音。
并且涵盖了Nginx所有的配置项,不用担心使用该项目而缺失Nginx的部分功能,并且项目提供了用户管理、权限和审计日志,也不用担心操作安全的问题。
猜你喜欢
- 2024-09-27 Nginx源码分析(一) nginx源码是什么语言
- 2024-09-27 后台服务器老是被勒索多半是没有使用Nginx代理
- 2024-09-27 NGINX性能优化 nginx性能优化有哪些
- 2024-09-27 Nginx之进程间的通信机制(共享内存、原子操作)
- 2024-09-27 14 张图搞懂 Nginx 高性能网络工作原理 简单粗暴
- 2024-09-27 根据NGINX官方消息,F5正式收购NGINX
- 2024-09-27 网站icon字体图标不显示解决方案 .ico网站图标
- 2024-09-27 给你的群晖增加一个仪表盘 群晖图标
- 2024-09-27 为什么我推荐Nginx作为后端服务器代理
- 2024-09-27 NGINX 0 DAY LDAP RCE 漏洞之来龙去脉
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)