Apache2禁用根目录的目录索引

我刚刚安装了Ubuntu 10.04和Apache2。 我将托pipe多个站点,我已经想出了如何禁用VirtualHosts中的每个站点的目录,但是当我把服务器的IP地址放入时,我得到了所有托pipe站点的目录索引。

我试着向httpd.conf中添加“Options All -Indexes”,但是没有成功。

谢谢!

您必须从/etc/apache2/sites-enabled删除default 。 之后,Apache将服务于可用的第一方。 您可以通过按字母顺序命名您的每个虚拟主机文件或通过用数字开始文件名来控制它。

检查apachectl -S显示顺序。

对于我的设置,我使用这样的东西:

 /etc/apache2/sites-available/000-domain.tld 001-domain2.tld 002-next-domain.tld 

这样我就可以控制哪个虚拟主机以什么顺序提供服务。 IP回落到第一个发现。