禁用目录浏览 wamp

Posted

技术标签:

【中文标题】禁用目录浏览 wamp【英文标题】:Disable directory browsing wamp 【发布时间】:2020-01-29 20:17:47 【问题描述】:

尝试禁用 wamp 中的目录浏览,以便我的文件不会在 localhost 中列出。

但我找不到任何有关它的最新信息,并且所有旧视频/教程都不起作用。

我已经尝试将 +Indexes 更改为 -Indexes 并尝试将其完全删除,但它不起作用

phpIniDir "$APACHE_DIR/bin"
LoadModule php7_module "$INSTALL_DIR/bin/php/php7.0.33/php7apache2_4.dll"

<IfModule unixd_module>

User daemon
Group daemon

</IfModule>

ServerAdmin wampserver@wampserver.invalid

ServerName localhost:80

<Directory />
    AllowOverride none
    Require all denied
</Directory>

HostnameLookups Off

DocumentRoot "$INSTALL_DIR/www"
<Directory "$INSTALL_DIR/www/">

    Options +FollowSymLinks +Multiviews

    AllowOverride All
    Require local
</Directory>

<IfModule dir_module>
    DirectoryIndex index.php index.php3 index.html index.htm
</IfModule>

<Files ".ht*">
    Require all denied
</Files>

ErrorLog "$INSTALL_DIR/logs/apache_error.log"

LogLevel warn

<IfModule log_config_module>

    LogFormat "%h %l %u %t \"%r\" %>s %b \"%Refereri\" \"%User-Agenti\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common

    <IfModule logio_module>
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%Refereri\" \"%User-Agenti\" %I %O" combinedio
    </IfModule>

</IfModule>

<IfModule alias_module>

    ScriptAlias /cgi-bin/ "$SRVROOT/cgi-bin/"

</IfModule>

<IfModule cgid_module>

</IfModule>

<Directory "$SRVROOT/cgi-bin">
    AllowOverride None
    Options None
    Require all granted
</Directory>

<IfModule headers_module>
    RequestHeader unset Proxy early
</IfModule>

<IfModule mime_module>

    TypesConfig conf/mime.types

    AddEncoding x-compress .Z
    AddEncoding x-gzip .gz .tgz

    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .php3

</IfModule>

EnableSendfile off

Include conf/extra/httpd-autoindex.conf

Include conf/extra/httpd-vhosts.conf

<IfModule proxy_html_module>
Include conf/extra/proxy-html.conf
</IfModule>

<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>

Include "$INSTALL_DIR/alias/*"

我希望得到一个禁止页面,但得到的是正常的本地主机页面

【问题讨论】:

标签内的 httpd.conf 文件中 @04FS Options +FollowSymLinks +Multiviews 更改为 Options +FollowSymLinks +Multiviews -Indexes 【参考方案1】:

正确答案是删除httpd-vhosts.conf文件中的+indexes

【讨论】:

【参考方案2】:

左键单击“Wampmanager -> Apache -> httpd-vhost.conf”;在此处查找+Indexes 并将其更改为-Indexes

【讨论】:

以上是关于禁用目录浏览 wamp的主要内容,如果未能解决你的问题,请参考以下文章

禁用目录浏览 apache 不起作用

禁用 httpd.conf 中的目录浏览与 apache 上的 .htaccess

在WAMP中怎么修改默认浏览器?

php 禁用目录浏览

php 禁用目录浏览

markdown 禁用浏览器中的列表目录