阿帕奇赢得';自动索引 Oracle Linux 7.3(RHEL衍生产品) Apache 2.4.6
我正在/srv/www中为yum、scripts和kickstart文件建立一个存储库,通过httpd提供服务。我想要一个自动索引,所以我没有任何index.html。而且,这是这个内部服务器唯一要做的事情。因此,httpd.conf:阿帕奇赢得';自动索引 Oracle Linux 7.3(RHEL衍生产品) Apache 2.4.6,apache,httpd.conf,Apache,Httpd.conf,我正在/srv/www中为yum、scripts和kickstart文件建立一个存储库,通过httpd提供服务。我想要一个自动索引,所以我没有任何index.html。而且,这是这个内部服务器唯一要做的事情。因此,httpd.conf: DocumentRoot "/srv/www" <Directory "/srv/www"> AllowOverride all Options Indexes FollowSymLinks Require all granted &l
DocumentRoot "/srv/www"
<Directory "/srv/www">
AllowOverride all
Options Indexes FollowSymLinks
Require all granted
</Directory>
DocumentRoot”/srv/www
允许超越所有
选项索引跟随符号链接
要求所有授权
但是,我仍然收到错误消息:
[autoindex:error] [pid 12345] [client <IP address>:<port>] AH01276: Cannot serve directory /srv/www: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive.
[autoindex:error][pid 12345][client:]AH01276:无法服务目录/srv/www:找不到匹配的DirectoryIndex(index.html),并且Options指令禁止服务器生成目录索引。
除了选项
指令允许自动索引之外!我尝试了所有的选项
。我尝试了选项+索引+FollowSymLinks
。我看过7到8次谷歌点击。什么都没用
设置日志级别调试不会增加消息传递
我遗漏了什么?如前所述,在缺少
index.html
(或其他配置的索引文件)的情况下,在/etc/httpd/conf.d/welcome.conf
配置的欢迎页面将通过其LocationMatch
指令优先于其他配置。重命名文件,使其不以.conf
结尾,自动索引工作。如前所述,在没有index.html
(或其他配置的索引文件)的情况下,在/etc/httpd/conf.d/welcome.conf
处配置的欢迎页面将通过其LocationMatch
指令优先于其他配置。重命名该文件,使其不会以.conf
结尾,自动索引也可以工作。显然是在未启用索引的情况下登录到另一个virtualhost或目录,或者.htaccess挡住了路
首先设置“AllowOverride none”,因为如果您不使用任何.htaccess文件,那么将其激活是荒谬的(而且您可以访问主服务器,因此不需要它)。设置AllowOverride后,重新启动服务器,以防最近添加了索引,但没有重新启动以应用更改
如果问题仍然存在,请运行
apachectl-S
,并确保您登录到正确的虚拟主机。显然,登录到另一个虚拟主机或目录时未启用索引,或者.htaccess妨碍了您
首先设置“AllowOverride none”,因为如果您不使用任何.htaccess文件,那么将其激活是荒谬的(而且您可以访问主服务器,因此不需要它)。设置AllowOverride后,重新启动服务器,以防最近添加了索引,但没有重新启动以应用更改
如果问题仍然存在,请运行
apachectl-S
,并确保登录到正确的虚拟主机。我只想补充一点,在将我的mac更新到Catalina后,我的apache停止工作,并出现相同的错误。
我必须:
- 取消对所需模块的注释(php7、重写、目录等)
- 在选项中添加一个符号(
)Options+FollowSymLinks+Multiviews+index
这对我来说很有效。我只想补充一点,在将我的mac更新到Catalina之后,我的apache停止了工作,出现了相同的错误。 我必须:
- 取消对所需模块的注释(php7、重写、目录等)
- 在选项中添加一个符号(
)Options+FollowSymLinks+Multiviews+index
这对我很有用。您的/srv/www目录中是否有一个(有些隐藏的).htaccess?不,它只是RPM包、脚本和kickstarts。问题是
welcome.conf
。您的/srv/www目录中是否有一个(有些隐藏的).htaccess?不,只是RPM包、脚本和kickstarts。问题原来是welcome.conf
。