我的网站上有三个子域,在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。 所有文件夹属于同一用户。
答案 0 :(得分:0)
在使用符号链接目录的vhosts中设置一个块,这样他们就有权从该目录中提供文件。像这样:
<Directory "/var/www/vhosts/prod.mysite.com/images">
Require all granted
</Directory>
或者,如果您的配置仍然在旧的&#34;订单允许,拒绝...&#34;格式使用它代替。让我知道任何问题。