公众能否分辨出 Apache2 是否从同一目录为多个虚拟主机提供服务?

公众能否分辨出 Apache2 是否从同一目录为多个虚拟主机提供服务?

公众是否能够分辨(阅读:谷歌机器人) 我的 Apache2 服务器正在VirtualHosts为同一目录的多个服务提供服务?还是这个事实没有向公众透露?

忽略提供相同文件的事实。在我的例子中,它们是动态 PHP 文件。

我猜测这个信息不会向公众透露,但我想确定一下。

答案1

不,公众不会知道。

Apache2 不显示您的 DocumentRoot 的路径,但一个简单的 php 脚本(phpinfo)可以从服务器变量中提取该数据。

答案2

不,您无法区分不同位置的相同内容和从同一位置提供的内容,除非您泄露了调试信息(我能想到的最常见的是 PHP 错误被转储到 HTML 流中)。

相关内容