Назад | Перейти на главную страницу

Настройка Suexec на apache на виртуальном хостинге Godaddy Virtual

Я недавно купил Godaddy VPS (виртуальный частный сервер) с настраиваемой панелью управления и CentOS 5.4.

С их панели управления я могу добавлять домены на сервер с их собственным пользователем и каталогом.

Пример: - Домен: Dummy.com Пользователь для управления доменом «dummy.com»: dummyuser Каталог для пользователя: «/ home / dummyuser / public_html /»

Я устанавливал wordpress в домене «dummy.com», но установщик wordpress не смог записать файл конфигурации в каталог. После некоторого исследования я понял, что это произошло из-за того, что apache был пользователем / владельцем, запускающим веб-сервер apache, и он извлекал файлы из директории «dummyuser», чтобы выполнить их как пользователь «apache», а не владелец файл.

Однако я преодолел проблему записи в каталог с помощью chmod 777 в каталоге, чтобы apache мог писать в этот каталог. Но теперь возникла другая проблема. «Apache» стал владельцем файлов, которые он написал или загрузил в каталог «dummyuser», что означало, что «dummyuser» не может редактировать / удалять / обновлять файлы, созданные «apache» в его собственном каталоге. Так что это был настоящий беспорядок. Но я удалил файлы с помощью команды chown -R username / home / username, чтобы изменить владельцев / группы файлов.

Я хочу установить suexec, чтобы каждый пользователь, такой как «dummyuser», мог выполнять свои собственные сценарии под своим именем пользователя с помощью веб-сервера Apache. Это позволит "dummyuser" без проблем записывать в свой собственный каталог, а также будет владельцем файлов, которые он записывает в каталог.

Я перепробовал все ссылки, все форумы и все места, но мне не удалось установить suexec. Я понимаю, что некоторые из вас могут расстроиться, просто прочитав это очень длинное объяснение, но я надеюсь, что вы также понимаете, насколько я разочарован сейчас, когда на самом деле написал весь этот вопрос после попытки установить suexec в течение последних 6 дней.

Я могу использовать ssh. Я ищу кого-нибудь, кто разместит пошаговое руководство по установке suexec, и я хочу настроить его для каталога "/ home / [user] / public_html", где user - имя пользователя домена. Используемая операционная система CentOS 5.4 (с предустановленным apache, mysql).

Если вы знаете другие способы решения этой проблемы, предложите их (я буду очень признателен).

Пожалуйста, не копируйте и не вставляйте инструкции с других сайтов, потому что я пробовал около 20 различных способов установки suexec, но все они потерпели неудачу.

Мне действительно нужен продуманный ответ с пошаговыми [рабочими] инструкциями.

Спасибо

Чтобы перейти по ссылке, вы должны быть опытным администратором Linux.

http://httpd.apache.org/docs/1.3/suexec.html#install

В противном случае я настоятельно рекомендую вам обратиться в службу поддержки GoDaddy, чтобы она сделала эту работу за вас. Отправьте туда заявку в службу поддержки.