打开 URL 内的文件夹

打开 URL 内的文件夹

我是 Ubuntu 服务器的新手,所以会边学边做。我已按照教程设置了 Ubuntu 服务器,并完成了运行服务器所需的所有apache2操作ISPConfig

我的主站点运行良好,但当我摆弄网页脚本时,我会使用文件夹。我以前在 Windows 上托管,无需更改任何内容:在 URL 栏中输入时,它会显示文件夹的内容,但这在此设置下不起作用。

我有另一个文件夹,里面有一个索引文件,并且运行正常,因此我将一个索引文件放在我遇到问题的文件夹中,然后它毫无问题地打开了该文件。

我猜想apache设置中可能有一些简单的更改,以便它可以读取目录而不是查找索引文件...但我不确定该怎么做。有人可以帮忙吗?

我希望这一切都是有意义的。

答案1

选项1:

将目录选项添加到 Apache 配置文件/etc/httpd/httpd.conf/etc/apache2/apache2.conf

sudo nano /etc/apache2/apache2.conf

并添加以下代码:

<Directory /var/www/domain.com/pdfs>
Options Indexes FollowSymLinks
</Directory>

保存并关闭文件。

然后重新启动Apache:

/etc/init.d/httpd restart

或者

/etc/init.d/apache2 restart

选项 2:

您可以将配置行放在文件Options Indexes.htaccess。确保.htaccess已启用文件支持。

sudo nano .htaccess

附加以下 apache 指令:

Options Indexes

保存并关闭文件。


取自页面(写于 2007 年)

答案2

感谢您的回复,我无法弄清楚您的方法 1,无法使其工作,但我使用了方法 2 的一部分,我使用了 web 文件夹中的 .htaccess 文件并向其中添加了选项索引,但这不起作用,但我添加了期权+指数对它(取自您的答案所在页面的评论)现在它可以工作了非常感谢您的帮助:)

相关内容