Apache虚拟主机权限不起作用

时间:2015-07-31 12:58:32

标签: apache virtualhost file-permissions

我需要一些帮助,我的虚拟主机权限似乎无法正常工作。 例如,site1.com和site2.com可以访问彼此的文件甚至创建文件!我试图通过在apache2.conf文件中使用它来阻止这种情况。

<Directory />
  Options FollowSymLinks
  Order deny,allow
  Deny from all
</Directory>

然后在site1的虚拟主机文件中,我有了这个

<Directory /var/www/site1.com/public_html>
     Options indexes, FollowSymLinks
     Order Allow,Deny
     Allow from all
</Directory>

对于site2中的虚拟主机ifle,我有这个

<Directory /var/www/site2.com/public_html>
         Options indexes, FollowSymLinks
         Order Allow,Deny
         Allow from all
    </Directory>

任何人都可以帮我解决这个问题吗?

我做错了什么?

谢谢,  丹

1 个答案:

答案 0 :(得分:0)

Apache配置与在文件系统中创建文件的人/事无关,它只确定此特定程序(httpd)愿意提供的内容。