如何让 Apache 跟随符号链接而不是下载它?

如何让 Apache 跟随符号链接而不是下载它?

我只是使用标准 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>

答案1

这可能是权限问题。首先,您需要确定 Apache 服务器在哪个用户下运行。请参阅. 在我的服务器上用户是apache

然后从你的目录中运行此命令:

chgrp apache test/
chmod g+xr test/

答案2

Windows 中没有符号链接。您可以使用以下方法实现所需效果模式别名

相关内容