Добавьте www-данные для группировки

Я лично использую много VirtualDocumentRoot:
http://httpd.apache.org/docs/2.0/mod/mod_vhost_alias.html#virtualdocumentroot

С этой директивой можно сделать для exemple:

VirtualDocumentRoot /var/www/%-2/%-3/

%-2 "2-й объект справа", таким образом, это - exemple в exemple.com
%-3 третий объект справа, таким образом, это - нечто в foo.exemple.com

Затем просто необходимо сделать папки для соответствия именам хостов:
localhost/будет:

/var/www/localhost/_/

Заметьте _, где нет никакого значения (я всегда делаю символьную ссылку как _-> www),

Так
www.site1.com будет/var/www/site1/www/
www.site2.com будет/var/www/site2/www/
localhost будет/var/www/localhost/_/

затем весело проведите время с символьными ссылками :-)

3
задан 16 September 2012 в 18:42
1 ответ

Вы ничего не сломаете, но можете вызвать проблемы с безопасностью, поскольку любой, кто обращается к учетной записи www-data (скрипты php, незарегистрированные, взломанные страницы и т. Д.), Получит доступ к чтению / записи доступ ко всему, что есть у группы «devs».

«www-data» уже имеет доступ для чтения к этой папке, попробуйте ограничить доступ для записи только теми файлами, в которые она действительно действительно должна записывать.

2
ответ дан 3 December 2019 в 07:07

Теги

Похожие вопросы