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

Centos6 Apache настраивает оболочку SUEXEC

На Centos 6 пытается перейти на определенную версию apache (с 2.2.24 до 2.2.25) из исходного кода, так как yum не имеет нужной мне версии (или, по крайней мере, я не могу найти для нее репо) и я столкнулся с проблемой, когда suexec не мог запустить мой виртуальный хост.

Я скопировал всю конфигурацию из моей рабочей старой версии apache, изменил httpd.conf, чтобы отразить новое местоположение и новый порт. В настоящее время у меня все еще работает apache .24 на порту 80 в / etc / httpd, и я пытаюсь настроить свой .25 apache, который находится в / usr / local / apache2, и всякий раз, когда я запускаю новый apache, я получаю:

Warning: SuexecUserGroup directive requires SUEXEC wrapper.

Немного почитав suexec, я вижу, что ему нужна оболочка, и я совершенно не понимаю, куда идти после того, как весь мой apache скомпилирован.

Можно ли добавить оболочку suexec после ./config, make, make install?

Я новичок в работе с apache, поэтому буду благодарен за любые отзывы.

Изменить: я не уверен, следует ли мне попытаться удалить весь экземпляр нового apache и попытаться перенастроить и сделать его, но в то же время я не уверен, как удалить только новый apache, не испортив текущий настроенная версия.

Если вы собираете apache самостоятельно и хотите, чтобы с ним скомпилировалась оболочка suexec, вам необходимо добавить ее перед компиляцией в параметры конфигурации: --enable-suexec.

Проверьте http://httpd.apache.org/docs/2.2/suexec.html#install

Если вы просто скомпилируете и установите снова, перезапишется только новый apache.