当前位置: 首页 > news >正文

解决FreePBX 17初始配置时网页无响应

问题背景

当我们在安装了一台全新的FreePBX 17服务器后,我们登录其网页控制面板,会被要求进行初始配置,例如设置管理员账号密码、开启响应式防火墙(Responsive Firewall)以及激活服务器等。

问题

在配置防火墙的步骤中,我们会被要求选择信任哪些网段或IP地址。例如,是否信任FreePBX服务器所在的本地网络(在我这里是192.168.51.0/24),以及当前你正在用来访问FreePBX的IP地址,如下所示。
在这里插入图片描述
对于本地网络,是否信任取决于具体情况。但对于当前用来访问网页的IP,我们几乎从来都会选择信任,否则你将无法继续访问网页控制面板,完成剩下的设置。于是我们点击
然而,过了一会儿,网页毫无反应,紧接着弹出一串怪异的错误——“Ajax request broken or aborted for an unexpected reason. Please check console logs for more details”。
在这里插入图片描述
之后,如果我们再尝试点击网页上的任何内容,浏览器将直接弹出“网页无响应”。

问题分析

如果远程网页端口(默认80)仍然可联系但由于某种原因无法访问,浏览器应该提示,例如,远程主机拒绝了我们的连接,或返回某种我们无法解析的数据。但我们浏览器请求石沉大海,很像是被防火墙屏蔽的现象。

解决问题

我们将尝试将我们的IP加入到防火墙信任列表,来看看结果是否会有变化。
通过本地登录FreePBX服务器的Debian Linux命令行界面,将我们当前电脑的IP加入到信任区中。

fwconsole firewall trust 192.168.51.21/32

在这里插入图片描述
刷新网页控制面板,发现可以访问。问题解决。
在这里插入图片描述

评论

FreePBX本该在用户点击“是”后信任我们的IP,但它却反其道而行之。
Sangoma的产品,例如FreePBX,并不稳定,各种故障层出不穷。很多时候,问题并非配置者,而是软件本身的故障行为导致。

相关文章:

  • 深入理解 C# Razor Pages:构建现代 Web 应用的利器
  • Linux 6.x源码解剖:从start_kernel到第一个用户进程
  • 50天50个小项目 (Vue3 + Tailwindcss V4) ✨ | Dad Jokes(冷笑话卡片)
  • 006网上订餐系统技术解析:打造高效便捷的餐饮服务平台
  • Python(十五)
  • 【iOS】多线程基础
  • CentOS7+JDK8虚拟机安装
  • 【Python进阶】元类编程
  • 从0开始使用 Vue3 和 TypeScript 搭建项目详细教程
  • 计算机组成原理知识点汇总(五)计算机运算方法
  • 终极陷阱:Java序列化漏洞的内爆原理与防御体系重建
  • Dockerfile 使用多阶段构建(build 阶段 → release 阶段)前端配置
  • sudo docker exec -it backend bash 以交互方式(interactive)进入正在运行的 Docker 容器的命令行环境
  • Dockerfile使用与最佳实践
  • java-springboot图片上传校验之只允许上传png、jpg、jpeg这三种类型,且文件大小不能超过10M,且检查不能是脚本或者有害文件或可行性文件
  • 缩量和放量指的是什么?
  • Tailwind CSS 实战:基于 Kooboo 构建 AI 对话框页面(六):图片上传功能
  • Kafka集群部署(docker容器方式)SASL认证(zookeeper)
  • 前端基础之《Vue(18)—路由知识点》
  • OpenCV 滑动条调整图像对比度和亮度
  • 国内真正的永久建站/怎么制作公司网页
  • 西安政府网站建设/怎样在百度上发帖子
  • 张家港手机网站建设/台州关键词首页优化
  • 网页设计实训报告不足/湖南关键词优化首选
  • 网站开发设计流程时间表/中国联通业绩
  • 公司建设网站需要去哪报备/企业网站有哪些平台