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

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

admin2周前 (05-26)未来畅想19

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://kejiyl.com/post/3035.html

分享给朋友:

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

脑机接口娱乐:打破传统游戏玩法的桎梏

脑机接口娱乐:打破传统游戏玩法的桎梏

在科技飞速发展的时代,娱乐领域也迎来了前所未有的变革。脑机接口技术,作为一项极具前瞻性的创新,正逐渐打破传统游戏玩法的桎梏,为玩家们带来全新的沉浸式体验。传统游戏玩法往往依赖于手眼协调、按键操作等方式,虽然也能给玩家带来一定的乐趣,但在某种程度上已经有些“过时”。而脑机接口娱乐则开启了一扇全新的大门...

全息投影演出:拆除舞台与观众间的 “隔离墙”

全息投影演出:拆除舞台与观众间的 “隔离墙”

在当今的演艺世界中,一种全新的技术正在悄然改变着观众与舞台之间的关系,那就是全息投影技术。全息投影演出如同一场魔法般的视觉盛宴,它不仅为观众带来了前所未有的震撼体验,更重要的是,它拆除了舞台与观众间的“隔离墙”,让观众仿佛身临其境,与演出融为一体。传统的舞台演出,往往存在着舞台与观众之间的明显界限。...

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

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

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

全息投影演出灯光设计营造的梦幻氛围

全息投影演出灯光设计营造的梦幻氛围

在当今的演艺舞台领域,全息投影技术与灯光设计的完美融合,创造出了令人叹为观止的梦幻氛围。这种融合不仅为观众带来了视觉上的震撼,更让他们仿佛置身于一个虚幻而又真实的世界中。全息投影技术作为一种先进的显示技术,能够将虚拟影像与现实舞台环境完美结合,呈现出立体、真的效果。而灯光设计则如同魔法棒一般,为这一...

太空旅游娱乐住宿设施的创意设计

太空旅游娱乐住宿设施的创意设计

在浩瀚无垠的宇宙中,太空旅游正逐渐从梦想变为现实。为了满足太空旅行者的需求,独特而令人惊叹的旅游娱乐住宿设施的创意设计显得尤为重要。从外观设计上,我们可以想象一个宛如巨大太空飞船的住宿设施。它的主体部分呈流线型,外壳闪耀着银色的光芒,仿佛是从中驶来的使者。飞船的前端可以设计成透明的穹顶,让旅客在休息...

太空旅游娱乐社交礼仪的独特之处

太空旅游娱乐社交礼仪的独特之处

在浩瀚的宇宙中,太空旅游正逐渐成为人们向往的新奇体验。与传统的旅游形式不同,太空旅游不仅带给人们对宇宙的惊叹,也带来了一套独特的娱乐社交礼仪。这些礼仪在太空环境中显得尤为重要,它们不仅体现了人类的文明与素养,也保障了太空旅游的安全与和谐。在太空旅游的娱乐活动中,尊重他人的空间和隐私是至关重要的礼仪。...