Архивы: apache

Использование apache с itk патчём.

Апач + ITK – одно из самых интересных решений для хостинга.  Итак, как это готовить?

Готовая rpm-ка есть в моём репозитории (апач 2.2.17 и itk патч). Пакет собран под Centos 5 и Centos 6, брать тут.

Ставим, после инсталляции выполняем несколько дополнительных телодвижений:

1. Правим рабочий процесс в файле конфигурирования демона апача – /etc/sysconfig/httpd:

HTTPD=/usr/sbin/httpd.itk

2. Если нужен php (при использовании php как модуля), в файле конфига /etc/httpd/conf.d/php.conf дописываем загрузку для itk процесса:

<IfModule mpm_itk_module>
  LoadModule php5_module modules/libphp5.so
</IfModule>

В конфиге апача или  виртуального сайта добавляем:

<IfModule mpm_itk_module>
AssignUserId <username> <groupname>
</IfModule>
php_admin_value session.save_path "/var/lib/php/session/<username>"

и не забываем создавать каталог для сессий php и давать туда доступ пользователю, от которого у нас будет работать апач:

mkdir -p /var/lib/php/session/<username>
chmod o+x /var/lib/php/session/
chown <username>:<groupname> /var/lib/php/session/<username>

Вот и всё. Можно запускать и наслаждаться. 🙂