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

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

Я скопировал всю конфигурацию из моей работающей более старой версии apache, изменил httpd.conf, чтобы отразить новое местоположение и новый порт. В настоящее время у меня все еще есть.24 apache, работающий на порту 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, не испортив текущий настроенная версия.

1 ответ

Решение

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

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

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

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