我试图让Linux子系统for Windows运行apache。 所以我刚刚安装了apache并从" / var / www / html"更改了DocumentRoot。到" / var / www"在/etc/apache2/sites-available/000-default.conf中。 这具有我想要的效果,即在浏览到" localhost"时列出所有文件夹。
我的项目位于我的Windows驱动器中,在" C:/ Projekte"中,所以我创建了一个符号链接,如下所示:
$this->load->model('M_zwall');
现在我的问题是,当我浏览到localhost并点击项目时,它会运行到一个试图调用index.html的循环中,所以在它打破之前的url看起来像这样:
我想要查看我的文件夹的目录列表。
我知道选项索引和FollowSymLinks都已设置,但我似乎还需要为符号链接设置其他工作方式。 如果我在" / var / www"中创建一个文件夹它工作正常。
有人知道如何正确设置吗?
答案 0 :(得分:3)
我意外地发现,我的问题与BashOnWindows上的issue有关。问题是我使用tab来自动填充路径,该路径自动将尾部斜杠添加到路径的末尾。所以我用来创建符号链接的实际命令是
sudo ln -s /mnt/c/Projekte/ /var/www/projects
创建符号链接而不用斜杠,就像我的问题一样,它可以正常工作。