0

我只是使用标准的 apache 配置文件,它提到它遵循符号链接,但是当我点击 url 时http://localhost/test,它会下载符号链接文件而不是跟随它。我需要更改什么配置才能让 apache 遵循符号链接而不是下载它?

这是目录上的 ls :

$ ls -al
total 10
drwx------+ 1 SYSTEM  SYSTEM  0 Oct 20 10:55 .
drwx------+ 1 SYSTEM  SYSTEM  0 Aug 26 12:27 ..
-rw-r--r--+ 1 me None   47 Oct 20 10:14 index.html
lrwxrwxrwx  1 me None   29 Oct 19 17:10 test -> /home/me/projects/test

这是在我的 apache 配置文件中:

<Directory "D:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
4

1 回答 1

0

我解决了这个问题。我使用的符号链接是使用 cygwin 制作的,它跨越了驱动器/卷。我发现这在 Windows 中是不允许的,所以我不得不将文件移动到与 apache 相同的驱动器,并且链接现在可以正常工作。

于 2012-10-20T18:48:15.647 回答