简体   繁体   中英

Apache virtual host permissions not working

I need some help here my virtual hosts permissions appear not to be working. For example site1.com and site2.com can access each others files and even create files!. I have tried to prevent this by having this in the apache2.conf file.

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

And then in the virtual host file for site1 I have this

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

And for the virtual host ifle in site2 I have this

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

Can anyone help me with this please as its a big security issue?

What have I done wrong?

Thanks, Dan

Apache配置与谁可以在文件系统中创建文件没有关系,它仅决定该特定程序(httpd)愿意提供的服务。

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM