- Автор темы
- #1
Купил себе VPS, настраиваю апач. В связи с этим вопрос возник следующий. С учетом того, что сайтов на сервере планируется размещать много, не хочется, чтобы (в случае выявления какой-либо уязвимости в скриптах) скрипты с одного сайта могли взаимодействовать со скриптами другого сайта.
Побегал по инету, решил - mod_suexec должен помочь. Настроил виртуальные хостинги, задаю vhost для очередного сайта так:
group1 - это сайты, пересечение скриптов которых для меня не важно и для которых, по идее, апач должен запускаться под этим юзером.
Ну и получаю, соответственно ошибку 403: "You don't have permission to access / on this server.".
Меняем юзера /home/group1 на apache:apache (при этом /home/group1/mysite1 остается group1:group1) - все работает хорошо.
Индексный файл - .php, работает через mod_php. Что я делаю не так и что надо сделать, чтобыл работало "так"?
Побегал по инету, решил - mod_suexec должен помочь. Настроил виртуальные хостинги, задаю vhost для очередного сайта так:
PHP:
<VirtualHost *:80>
DocumentRoot "/home/gorup1/mysite1/public_html"
ServerName mysite1.ru
SuexecUserGroup group1 group1
<Directory "/home/group1/mysite1/public_html">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Ну и получаю, соответственно ошибку 403: "You don't have permission to access / on this server.".
Меняем юзера /home/group1 на apache:apache (при этом /home/group1/mysite1 остается group1:group1) - все работает хорошо.
Индексный файл - .php, работает через mod_php. Что я делаю не так и что надо сделать, чтобыл работало "так"?