Apache通过符号链接共享vhosts图片

时间:2017-01-27 16:01:20

标签: apache .htaccess subdomain symlink vhosts

我的网站上有三个子域,在Ubuntu 14.04 LTS下的v-Server上运行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文件夹。

所有这些子域/虚拟机都需要很多静态图形。

所以我有prod.mysite.com/images/var/www/vhosts/prod.mysite.com/images)也与其他目录符号链接,例如/var/www/vhosts/test.mysite.com/images

在我的.htaccess

Options +FollowSymLinks

已设定。 但我总是在symlinked目录中的文件的其他域上禁止403。 所有文件夹属于同一用户。

1 个答案:

答案 0 :(得分:0)

在使用符号链接目录的vhosts中设置一个块,这样他们就有权从该目录中提供文件。像这样:

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

或者,如果您的配置仍然在旧的&#34;订单允许,拒绝...&#34;格式使用它代替。让我知道任何问题。