| О программе Скачать Цены Клиенты Поддержка Партнеры Контакты | ![]() |
|
| Служба поддержки Вопрос-ответ Документация О разработчиках |
Для взаимодействия с HTTP-сервером IPI.Manager использует протокол FastCGI. Поддержка FastCGI в апаче реализована в mod_fastcgi.
Пример конфигурации Apache:
<VirtualHost *:80>
ServerName example.com
DocumentRoot MY_PROFILE/share/htdocs
FastCgiServer MY_PROFILE/libexec/ipimanager.fcgi -processes 1
ScriptAliasMatch ^/(?!(media|uploads)/) MY_PROFILE/libexec/ipimanager.fcgi
<Directory MY_PROFILE>
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>Здесь MY_PROFILE — полный путь к каталогу с профилем IPI.Manager, созданному с помощью ipi-admin init, например, /home/webmaster/ipi_profile.
Если в профиле отсутствует каталог libexec, необходимо обновить профиль, выполнив команду ipi-admin upgrade.
Если посмотреть в содержимое файла ipimanager.fcgi, то будет видно что он просто запускает команду ipi-admin с параметром runfcgi. Ещё дополнительно поддерживаются следующие параметры к команде runfcgi:
Все файлы профиля IPI.Manager должны быть доступны для чтения и записи пользователю, от имени которого запущен веб-сервер (в зависимости от ОС и дистрибутива это может быть apache, www, www-data и т. п.). Права доступа можно установить, например, так:
cd <каталог профиля> chown -R www:www . chmod -R u+w .
| Конфиденциальность Правовые ограничения Лицензия Контактная информация | © 1998-2012 |
|