2015-07-31 2 views
0

Мне нужна помощь здесь, права на виртуальные хосты, похоже, не работают. Например, site1.com и site2.com могут обращаться к файлам других и даже создавать файлы !. Я пытался предотвратить это, имея это в файле apache2.conf.Разрешения виртуального хоста Apache не работают

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

А затем в файле конфигурации виртуального хоста для Сайта 1 У меня есть этот

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

И для виртуального ifle хоста в site2 я это

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

Может кто-нибудь помочь мне с этим пожалуйста, как большой вопрос безопасности?

Что я сделал не так?

Спасибо, Dan

ответ

0

конфигурационных файлов Apache не имеет ничего общего с кем/что может создавать файлы в файловой системе, определяет только то, что эта конкретная программа (HTTPD) готов служить.

Смежные вопросы