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 должен быть перезаписан.