You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Debian11虚拟机Apache虚拟主机tests.dev无法在Firefox访问求助

问题排查与解决思路

结合你描述的现象(系统工具可正常访问但Firefox超时),以下是针对性的排查方向和解决方法:

1. 清除Firefox DNS缓存

Firefox可能缓存了旧的域名解析记录,未读取hosts文件的新配置:

  • 打开Firefox,在地址栏输入 about:networking#dns
  • 点击页面中的「清除DNS缓存」按钮,之后重新访问 http://tests.dev
  • 也可以直接用隐私浏览窗口测试,隐私窗口默认不使用缓存

2. 检查Firefox代理设置

如果Firefox单独配置了代理,而系统默认未使用代理,会导致域名解析异常:

  • 打开Firefox设置 → 「常规」→ 拉到最底部的「网络设置」→ 点击「设置」
  • 选择「使用系统代理设置」,保存后重启浏览器重试

3. 关闭HTTPS Only模式

若Firefox开启了HTTPS Only,会自动将HTTP请求转为HTTPS,但你的站点未配置HTTPS,导致连接超时:

  • 打开Firefox设置 → 「隐私与安全」→ 找到「HTTPS Only模式」
  • 临时选择「仅在专用窗口中禁用」或「完全禁用」,再访问测试

4. 修正Apache虚拟主机配置语法错误

你的虚拟主机配置中,CustomLog 行末尾多了一个英文句号,这属于语法错误(虽当前wget能访问,但建议修正以避免潜在问题):

# 修正前
CustomLog /var/log/apache2/access-tests.dev.log "combined".
# 修正后
CustomLog /var/log/apache2/access-tests.dev.log "combined"

修正后执行命令重新加载Apache:

sudo systemctl reload apache2

5. 检查Windows防火墙/安全软件拦截

Windows防火墙或第三方安全软件可能拦截了Firefox对该域名的请求:

  • 临时关闭Windows防火墙(控制面板 → Windows Defender防火墙 → 启用或关闭Windows Defender防火墙),测试是否能访问
  • 若安装了第三方安全软件,也临时关闭后重试

6. 禁用Firefox IPv6解析

如果Firefox优先尝试IPv6连接,但你的hosts仅配置了IPv4,会导致连接超时:

  • 在Firefox地址栏输入 about:config,点击「接受风险并继续」
  • 搜索 network.dns.disableIPv6,将其值改为 true
  • 重启浏览器后测试

内容的提问来源于stack exchange,提问作者Web App Developer Freelance

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 19:05:45