当前位置:首页 > 未来畅想 > 正文内容

openresty nginx 使用 Docker 部署 OpenResty Manager 搭建可视化反向代理系统

admin4周前 (05-26)未来畅想32

openresty nginx 使用 Docker 部署 OpenResty Manager 搭建可视化反向代理系统

在先前发表的文中,xiaoz曾向大家推荐一款名为Nginx Proxy Manager的可视化Nginx反向代理工具。近期,xiaoz又发现了一款功能更为卓越、界面更为精美的OpenResty Manager。这款工具不仅能够完全取代Nginx Proxy Manager,还具备基础防御功能。因此,xiaoz强烈建议在服务器或NAS上搭建并使用它。

openresty nginx 使用 Docker 部署 OpenResty Manager 搭建可视化反向代理系统 第1张

f7c1ac4188296345.png

OpenResty Manager的核心优势在于其安装过程,该过程具有以下显著特点:易于操作、功能全面、兼容性强。

依据OpenResty Manager的官方文档说明,官方推出了适用于主机和容器的简易安装脚本,这些脚本特别适合初学者。然而,我个人觉得这些一键安装脚本在灵活性方面存在不足。对于那些经验丰富的系统管理员来说,我建议他们采用Docker Compose进行手动安装。接下来,我将详细介绍如何利用Docker Compose来安装OpenResty Manager。

OpenResty Manager在启动时会默认使用主机的80端口,因此您需要确认服务器上的80端口未被占用,否则将导致OpenResty Manager无法成功启动。

随后,创建一个新的docker-compose.yml文件,其内容如下:

services:
  openresty-manager:
此镜像为uusec/openresty-manager的最新版本。
容器名称:openresty管理器
   restart: always
   network_mode: host
   volumes:
确保将“/etc/localtime”设置为只读模式,并将其指向“/etc/localtime”。
确保对/etc/resolv.conf文件的访问权限设置为只读,且该文件位于/etc目录下。
     - 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。

openresty nginx 使用 Docker 部署 OpenResty Manager 搭建可视化反向代理系统 第2张

14455a8e3e2bb294.png

使用OpenResty Manager

OpenResty Manager的后台主界面呈现了基础的数据概览,涵盖了网站总数、当前实时每秒查询数以及访问状况等相关信息。

openresty nginx 使用 Docker 部署 OpenResty Manager 搭建可视化反向代理系统 第3张

c5be36f8cd438a71.png

在部署反向代理之前,我们应当首先设置好上游服务,即目标服务,具体步骤如图所示。

openresty nginx 使用 Docker 部署 OpenResty Manager 搭建可视化反向代理系统 第4张

7158bdf490e79c3d.png

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

openresty nginx 使用 Docker 部署 OpenResty Manager 搭建可视化反向代理系统 第5张

4a10f008f93fc102.png

特别需要指出的是,OpenResty Manager内置了基础的安全防护措施openresty nginx 使用 Docker 部署 OpenResty Manager 搭建可视化反向代理系统,例如能够对地域访问进行管控,从而增强网站的安全性。

17c74e3e3cf88788.png

还可以开启CC防护。

openresty nginx 使用 Docker 部署 OpenResty Manager 搭建可视化反向代理系统 第6张

8600245a3fdf2f49.png

一些问题

xiaoz在操作过程中察觉到,OpenResty Manager目前存在若干细节上的问题。

80端口问题

我的主机上的80端口已被他人占用,因此安装OpenResty Manager时产生了端口冲突。为了解决这个问题,xiaoz将OpenResty的80端口更改为其他端口。然而openresty nginx 使用 Docker 部署 OpenResty Manager 搭建可视化反向代理系统,这一改动使得OpenResty Manager的后台概览页面无法正常获取数据,尽管其他功能并未受到影响。在Github上,已有用户建议利用.env环境变量来自定义端口号,然而,作者尚未明确表态是否会在未来加以考虑。

页面不显示或显示错乱

OpenResty Manager在站点添加过程中默认开启了资源缓存功能,若遇到此类问题openresty nginx,建议取消该选项的勾选,并再次尝试操作。

无法自动更新版本

若您采用上述的docker-compose.yaml文件进行OpenResty Manager的安装,那么您将无法通过后台操作直接更新其版本,您必须亲自下载镜像并重新构建容器。相对而言,若您使用官方提供的简易安装脚本openresty nginx,则不会受到此限制。

结语

OpenResty Manager是一款集强大功能与美观界面于一体的可视化反向代理及Web管理工具openresty nginx,它不仅极大地简化了OpenResty/Nginx的配置流程,还增设了安全防护等多项实用功能。尽管在实际使用中偶有微小的瑕疵,但整体使用感受相当出色,强烈建议在服务器或网络附加存储设备上部署并使用。

加入微信交流群:************ ,请猛戳这里→点击入群

扫描二维码推送至手机访问。

版权声明:本文由前沿科技娱乐汇发布,如需转载请注明出处。

本文链接:https://www.kejiyl.com/post/3035.html

分享给朋友:

“openresty nginx 使用 Docker 部署 OpenResty Manager 搭建可视化反向代理系统” 的相关文章

传媒前沿问题研究

传媒前沿问题研究

在当今数字化时代,前沿科技正以惊人的速度重塑着传媒产业的未来发展。从人工智能到虚拟现实,从大数据到区块链,这些新兴技术正在为传媒行业带来前所未有的变革和机遇。人工智能作为前沿科技的代表之一,正逐渐成为传媒产业的重要驱动力。通过机器学习和自然语言处理技术,人工智能可以自动生成新闻内容、进行新闻分类和推...

全息投影演出中虚拟角色塑造的艺术技巧

全息投影演出中虚拟角色塑造的艺术技巧

在当今的科技舞台上,全息投影技术犹如一颗璀璨的明珠,为观众带来了前所未有的视觉盛宴。而其中虚拟角色的塑造,更是这一技术的核心所在。虚拟角色不仅仅是一些简单的图像或动画,它们是有灵魂、有情感、有个性的存在,能够与观众产生深刻的共鸣。那么,在全息投影演出中,虚拟角色塑造究竟有哪些艺术技巧呢?细腻的表情塑...

太空旅游娱乐品牌建设的关键要点

太空旅游娱乐品牌建设的关键要点

在当今科技飞速发展的时代,太空旅游作为一项极具吸引力的新兴领域,正逐渐成为人们瞩目的焦点。而对于想要在太空旅游娱乐市场中脱颖而出的品牌来说,明确并把握关键要点至关重要。安全可靠是太空旅游娱乐品牌建设的基石。太空探索本身就伴随着极高的风险,因此,品牌必须确保每一个环节都经过严格的安全检测和保障。从航天...

太空旅游娱乐的独特美食体验畅想

太空旅游娱乐的独特美食体验畅想

当我们踏上太空旅游的征程,那将是一场前所未有的冒险与体验。而在这浩瀚宇宙之中,美食也将迎来全新的变革,展现出独特而令人惊叹的一面。想象一下,在失重的太空中,美食的呈现方式将完全颠覆我们的传统认知。传统的餐具将变得不再适用,取而代之的是轻巧而便捷的太空食品包装。这些包装设计精巧,既能保证食品的新鲜与卫...

脑机接口娱乐在心理健康治疗的潜力

脑机接口娱乐在心理健康治疗的潜力

在当今科技飞速发展的时代,脑机接口技术正逐渐走进人们的视野,并展现出在各个领域的巨大潜力。其中,脑机接口娱乐在心理健康治疗方面的应用,更是引发了广泛的关注和期待。脑机接口娱乐,简单来说,就是通过直接与大脑进行交互来实现娱乐体验。它打破了传统娱乐方式对身体动作或外部设备的依赖,让人们能够仅仅凭借思维的...

脑机接口娱乐在影视制作的应用探索

脑机接口娱乐在影视制作的应用探索

在当今科技飞速发展的时代,脑机接口技术作为一项极具前瞻性的领域,正逐渐走进人们的视野,并开始在各个领域展现出其独特的价值。其中,脑机接口娱乐在影视制作中的应用探索,更是为影视创作带来了全新的可能性和挑战。脑机接口技术能够直接读取和解析人类大脑的活动信号,将思维活动转化为可操作的指令或数据。在影视制作...