Подключение FastCGI в панели ISPmanager 4

Интерфейс FastCGI — клиент-серверный протокол взаимодействия веб-сервера и приложения, дальнейшее развитие технологии CGI. По сравнению с CGI является более производительным и безопасным

Через панель управления ISPmanager :

В левой колонке меню в разделе Настройки сервера , перейдите в пункт Возможности , выберите Модуль FastCGI для веб-сервера Apache и нажмите справа вверху Установить

Из командной строки:

Centos:

Добавляем репозиторий epel :
rpm -ivh http://download.fedoraproject.org/pub/epel/6/$(arch)/epel-release-6-8.noarch.rpm
или через yum:
yum install epel-release
Учтанавливаем модуль mod_fcigd:
yum install mod_fcgid
правим конфигурационный файл:
nano /etc/httpd/conf.d/fcgid.conf
комментируем  строку загрузки модуля и устанавлимваем максимальный размер тела запроса для fastcgi 256 мб (указывается в байтах):
#LoadModule fcgid_module modules/mod_fcgid.so
FcgidMaxRequestLen 268435456

добавляем в  конфигурационный файл apache:
nano /etc/httpd/conf/httpd.conf    
LoadModule fcgid_module modules/mod_fcgid.so
lля избежания возможных проблем с сессиями php, комментируем строку:
nano /etc/php.ini    
;session.save_path = "/var/lib/php/session"
перезапускаем apache и ISPmanager
service httpd restart    
killall -9 -r ispmgr
Debian:

Учтанавливаем модуль mod_fcigd:
apt-get install -y libapache2-mod-fcgid
включаем модуль :
a2enmod fcgid
добавляем в  конфигурационный файл:  
nano /etc/apache2/mods-enabled/fastcgi.conf
FcgidMaxRequestLen 268435456
перезапускаем apache и ISPmanager
/etc/init.d/apache2 restart   
killall -9 -r ispmgr

Далее раздел меню Учетные записи -> Пользователи , выбираем пользователя и во вкладке Права отмечаем PHP как FastCGI

Если в панели не появилась возможность выбора PHP как FastCGI

Добавляем в конце конфигурационного файла панели:
nano /usr/local/ispmgr/etc/ispmgr.conf
Option ForcePhpFCgid
перезапускаем ISPManager:
killall -9 -r ispmgr





  • ISPmanager, FastCGI, CentOS
  • 0 Пользователи считают это полезным
Помог ли вам данный ответ?

Связанные статьи

SSH подключение

SSH (Secure SHell - безопасная оболочка). Напоминаем, что по умолчанию , на нашем...

NS-записи для VPS и выделенных серверов

Если Вы желаете использовать наши NS-сервера для своих доменов размещаемых на VPS или выделенном...

Как перенести базу данных с одного сервера на другой

Чтобы выполнить перенос базы данных с одного сервера (сервера хостинга) на другой, необходимо...

Установка memcached на CentOS 6.x

memcached - системное ПО, которое организовывает кеширование данных по типу ключ-значение в...

Как установить VestaCP на CentOS 6

VestaCP - бесплатная и удобная панель управления, имеет большое количество инструментов и опций...