存储库/目录视图

时间:2016-04-23 21:41:06

标签: apache wamp

我刚将我的网站转移到新机器上。我有游戏服务器通过在指定的网站文件夹中查找指定扩展名的文件并将它们加载到服务器中来提取目录的内容。

传输后,此功能无效,因为指定的网站文件夹返回404.如果我在浏览器中导航到该文件夹​​中的特定文件,浏览器将正确显示内容。如何启用不包含索引。*文件的Web目录的“目录内容”视图?

在我的http-vhosts文件中,我有;

<VirtualHost *:80>
    DocumentRoot "c:/wamp64/www/public"
    ServerName public
    ServerAlias www.REDACTED.REDACTED
    <Directory  "c:/wamp64/www/public">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

在httpd.conf中我也有'选项索引FollowSymLinks包含ExecCGI'

1 个答案:

答案 0 :(得分:0)

当您编辑ServerAlias而不是ServerName时,我认为它们必须是不同的,它们应该是这样的example.com例如

<VirtualHost *:80>
    DocumentRoot "c:/wamp64/www/public"
    ServerName example.com
    ServerAlias www.example.com
    <Directory  "c:/wamp64/www/public">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

如果您希望本地可以看到该网站,则需要将其放入HOSTS文件

127.0.0.1  example.com
::1  example.com

如果您希望人们实际以Require all granted建议从Universe获取访问权限,那么您必须已注册example.com并将其指向您的路由器WAN IP地址,并且端口转发您的路由器端口80到运行WAMPServer的PC。

如果您只对内部使用此内容感兴趣Require local更好/更安全/自我记录