之前推荐过一款可视化Nginx反向代理工具Nginx Proxy Manager,最近软师傅还发现一款功能更加强大,界面更加漂亮的OpenResty Manager,完全可以替代Nginx Proxy Manager,并且还带有基础防御功能,推荐在服务器或NAS上搭建使用。

f7c1ac4188296345.png

OpenResty Manager主要特点

  • 提供了美观、强大且易于使用的web管理UI
  • 支持通过HTTP-01和DNS-01挑战申请免费SSL证书并自动续期
  • 无需了解OpenResty,即可轻松为您的网站创建反向代理
  • 提供了多种强大安全功能,如访问控制、拒绝服务攻击防护等
  • 高级OpenResty配置可供超级用户使用
  • 支持并继承OpenResty超越Nginx的所有强大功能

安装OpenResty Manager

根据OpenResty Manager文档介绍,官方提供了主机版和容器版的一键安装脚本,适合新手使用。不过个人认为一键安装脚本灵活性较差,如果您是经验丰富的运维老司机,建议使用Docker Compose手动安装,下面将介绍如何通过Docker Compose安装OpenResty Manager。

注意事项:OpenResty Manager默认会使用主机80端口,请确保您服务器上80端口没有被占用,否则OpenResty Manager无法启动。

接下来新建一个docker-compose.yml文件,内容如下:

services:
  openresty-manager:
   image: uusec/openresty-manager:latest
   container_name: openresty-manager
   restart: always
   network_mode: host
   volumes:
     - /etc/localtime:/etc/localtime:ro
     - /etc/resolv.conf:/etc/resolv.conf:ro
     - om_acme:/opt/om/acme
     - om_data:/opt/om/data
     - om_conf:/opt/om/nginx/conf

volumes:
  om_acme:
  om_data:
  om_conf:

然后输入docker-compose up -d启动即可,默认会占用80/443/34567这三个端口,需要防火墙或安全组中放行,如果使用的Debian ufw防火墙,可以使用下面的命令放行:

ufw allow 80
ufw allow 443
ufw allow 34567

安装完毕后输入http://IP:34567打开WEB界面,默认用户名为admin,密码为:#Passw0rd

14455a8e3e2bb294.png

使用OpenResty Manager

OpenResty Manager后台首页提供了基本的数据概览,包括网站数量、实时QPS、访问情况等信息。

c5be36f8cd438a71.png

在添加反向代理之前,我们需要先添加上游服务(目标服务),如下图。

7158bdf490e79c3d.png

然后添加站点并选择上游服务。

4a10f008f93fc102.png

值得一提的是OpenResty Manager还自带基本防御功能,比如可以限制地域访问,提升网站安全。

17c74e3e3cf88788.png

还可以开启CC防护。

8600245a3fdf2f49.png

一些问题

xiaoz在实际使用中发现目前OpenResty Manager存在一些小问题。

80端口问题

我的主机上80端口已经被占用,所以安装OpenResty Manager后存在冲突,于是xiaoz自行修改了OpenResty的80端口为其他端口,结果导致OpenResty Manager后台概览页面无法正常获取数据,但是其它功能不受影响。Github上已经有人提出通过.env环境变量来自行指定端口,但作者未明确回应未来是否会考虑。

页面不显示或显示错乱

这个情况是OpenResty Manager在添加站点的时候默认开启了缓存资源导致,如果遇到这个问题,可以把这个勾选去掉后再试。

无法自动更新版本

如果您是用上面的docker-compose.yaml手动安装OpenResty Manager,则无法通过后台一键更新版本,需要自行拉取镜像并重建容器。使用官方的一键脚本安装应该不受影响。

结语

OpenResty Manager 是一款功能强大、界面美观的可视化反向代理与Web管理工具,不仅简化了 OpenResty/Nginx 的配置操作,还提供了安全防护等实用功能。尽管在使用过程中存在一些小问题,但整体体验优秀,非常推荐在服务器或NAS上部署使用。

OpenResty Manager Github项目地址:https://github.com/Safe3/openresty-manager

https://www.88531.cn/?p=44274


新软师兄 » 使用 Docker 一键部署 OpenResty Manager 搭建可视化反向代理系统
50T免费网盘资源大集合【持续更中~~~~】:点击查看

dase kand pornhan.mobi xvideo desi gay pcso 2pm result today pinoytvfriends.com where i can watch bad romeo كلام فى النيك wfporn.com قصص محارم حديثة busporn porngugu.mobi indian sexx vedios sex ka video noticieroporno.com himachal pradesh sex com
nero hentai hentaitgp.com ламия хентай www.mom xxx.com alohaporn.me sahara knite mature fucking tubepatrolporn.com bhabi sex indian girl sex gotporn.mobi xnxx family strocks ang probinsyano july 20 2022 full episode youtube pilipinoteleserye.com ano ang pambansang sasakyan ng pilipinas
احلي سكس محارم pornxporn.org نيك فلاحى multi.xnxx alohaporn.net telugu sex chart سكس قصيرات arabysexy.org نيك نقاب www assames sex com umora.info desi sexy bhabi 8teenx bukaporn.com india hot sex videos