服务器迁移后部分设备显示Ubuntu Apache默认页,缓存是否为诱因?
ILIAS迁移后部分设备显示Apache默认页的问题排查

一、DNS缓存是主要嫌疑
你已经清除了浏览器缓存,但DNS缓存存在多个层级,仅清浏览器无法覆盖所有场景:
- 设备本地DNS缓存:不同系统的刷新命令不同:
- Windows:执行
ipconfig /flushdns - macOS:执行
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder - Linux:执行
sudo systemd-resolve --flush-caches
部分设备可能未刷新本地缓存,仍指向旧服务器IP。
- Windows:执行
- 路由器/网关缓存:办公或家用路由器通常会缓存DNS记录,即使设备清了缓存,请求仍会走路由器的旧缓存,需重启路由器或在后台手动刷新。
- ISP运营商缓存:部分运营商DNS缓存时效较长,尚未同步新A记录,可切换公共DNS(如8.8.8.8、1.1.1.1)测试是否恢复正常。
二、非缓存类排查方向
如果DNS解析已指向新IP,问题可能出在新服务器配置:
- Apache虚拟主机配置错误:检查新服务器
/etc/apache2/sites-available/下的ILIAS站点配置,确保ServerName和ServerAlias与你的域名完全匹配,且已通过a2ensite启用配置,最后重启Apache:systemctl restart apache2。 - CDN/反向代理缓存:若域名使用过CDN或反向代理,需在对应后台刷新缓存,确认代理配置已更新至新服务器IP。
- 网络环境差异:异常设备可能处于不同网络(如手机用移动数据、电脑用内网),不同网络的DNS解析结果可能不一致,可切换网络验证。
快速验证步骤
在异常设备上执行 nslookup 你的域名 或 dig 你的域名,若返回旧服务器IP,说明DNS缓存未更新;若返回新IP,则重点排查新服务器的Apache配置。
内容的提问来源于stack exchange,提问作者gyros
相关产品推荐
相关产品推荐

