Создайте группу, добавьте в нее apache / www-data. Затем:
chown -R apache: имя группы / var / www / mywebapp / && \ chmod -R 640 / var / www / mywebapp
Это предоставит владельцу права на чтение и запись (6) и права на чтение группы (4) для папки и всех подкаталогов и файлов. Пользователь apache сможет получить доступ к файлам, как и владелец, но другие не смогут. Вы должны убедиться, что они не могут su для пользователя apache.
Используйте блоки каталогов в конфигурации vhost, чтобы ограничить доступ на уровне папок. http://httpd.apache.org/docs/2.0/misc/security_tips.html # См. Защита файлов сервера http://www.anchor.com.au/hosting/dedicated/Security_Hardening_of_an_Apache_Virtual_Host