我的服务器上有一个奇怪的问题,如果我使用 curl 或 lynx 尝试访问不存在的 URL(例如未注册的域或不在 DNS 中的域),我不会收到错误,而是将我传送到默认的本地托管网站。
例如:
“lynx http://jksodf89s9df9sudfisdf.com ”或“curl http://jksodf89s9df9sudfisdf.com ”
这两个都应该清楚地返回一个错误(404,“无法解析”,或者我猜的类似的东西),因为它们不存在 - 但是我得到了当前设置为我的默认网站的 Apache 保留页面服务器上的 Apache。
我只能假设这是 DNS 或 Apache 配置问题,但我看不出什么会允许将不存在的域重定向到本地主机。