Как настроить Apache для запуска страниц с другим идентификатором группы, чем файлы

У меня есть VPS с Godaddy со следующим:
сентос 6
последний апач
WHM / Cpanel

Я бегу с включенным suphp.
все файлы и папки 755 644

у меня есть программа, расположенная по адресу: /home/programname/public_html

эта программа редактирует файлы, расположенные на одном сервере в разных учетных записях пользователей. чтобы это произошло, мне нужно:
chown имя программы: имя программы /home/username/public_html
это позволяет редактировать файлы программой, работающей с / home / programname / public_html

когда я пытаюсь просмотреть файлы на
/ Главная / имя пользователя / public_html
на его доменное имя
username.com
Я получил сообщение "Сервер обнаружил внутреннюю ошибку или неправильную конфигурацию и не смог выполнить ваш запрос".

чтобы это исправить я должен
chown username: имя пользователя /home/username/public_html

Как я могу это исправить, чтобы я мог просматривать файлы сайта без необходимости разбивать файлы?

1 ответ

Вы можете использовать ACL:

Включите ACL в файловой системе: https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/ch-acls.html

Установите ACL в файловой системе: https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/acls-setting.html

Есть также модуль apache, с которым мне не особо повезло: apache2-mpm-itk - http://www.webtatic.com/packages/httpd-itk/

У него есть некоторые проблемы, потому что он не поддерживает должным образом prefork.

Другие вопросы по тегам