Apache通过symlink为vHost共享图片不起作用

Apache通过symlink为vHost共享图片不起作用,apache,.htaccess,subdomain,symlink,vhosts,Apache,.htaccess,Subdomain,Symlink,Vhosts,我的站点上有三个子域,在Ubuntu 14.04 LTS下的v服务器上的Apache上运行 一个高效的,一个将来会高效的,还有一个测试系统 /var/www/vhosts/prod.mysite.com /var/www/vhosts/test.mysite.com /var/www/vhosts/v8.mysite.com (mysite.com is just a placeholder, of course) www.mysite.com提供产品文件夹 所有这些子域/虚拟主机中都需要

我的站点上有三个子域,在Ubuntu 14.04 LTS下的v服务器上的Apache上运行

一个高效的,一个将来会高效的,还有一个测试系统

/var/www/vhosts/prod.mysite.com 
/var/www/vhosts/test.mysite.com 
/var/www/vhosts/v8.mysite.com (mysite.com is just a placeholder, of course)
www.mysite.com
提供产品文件夹

所有这些子域/虚拟主机中都需要大量静态图形

因此,我有
prod.mysite.com/images
/var/www/vhosts/prod.mysite.com/images
),它也与其他目录进行了符号链接,例如
/var/www/vhosts/test.mysite.com/images

在我的.htaccess中

Options +FollowSymLinks
一切就绪。 但是我总是在其他域中为符号链接目录中的文件获得403禁止。
所有文件夹都属于同一用户。

在使用符号链接目录的vhost内设置一个块,以便它们有权为该目录中的文件提供服务。像这样:

<Directory "/var/www/vhosts/prod.mysite.com/images">
    Require all granted
</Directory>

要求所有授权

或者,如果您的配置仍然是旧的“订单允许,拒绝…”格式,请改用该格式。有什么问题请告诉我。

我的答案对你有用吗?如果使用左上角的勾号,请接受。谢谢,非常感谢。但它对我不起作用,我仍在努力让它发挥作用。我的服务器是由Plesk和ApacheIch chrotted控制的,也许这会影响到这一点。也许,是的。尝试将路径放在chroot的原处,看看是否有效。你能发布你的虚拟主机配置吗?