Ситуация следующая имеется веб сервер  uname -a

+ открыть спойлер

Linux имя_пк 2.6.32-358.11.1.el6.x86_64 #1 SMP Wed Jun 12 03:34:52 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
cat /etc/redhat-release
CentOS release 6.4 (Final)

При создании сайта (использую панель управления Ispconfig развернута на другом физическом сервере) веб сервер httpd не стартует после перезагрузки, выдавая сообщение

+ открыть спойлер

Запускается httpd: Syntax error on line 68 of /etc/httpd/conf/sites-enabled/100-web.site.ru.vhost:
Invalid command 'FCGIWrapper', perhaps misspelled or defined by a module not included in the server configuration

line 68 of /etc/httpd/conf/sites-enabled/100-web.site.ru.vhost  с этой строчки начинается блок                             
                               

+ открыть спойлер

FCGIWrapper /var/www/php-fcgi-scripts/web18/.php-fcgi-starter .php
                                FCGIWrapper /var/www/php-fcgi-scripts/web18/.php-fcgi-starter .php3
                                FCGIWrapper /var/www/php-fcgi-scripts/web18/.php-fcgi-starter .php4
                                FCGIWrapper /var/www/php-fcgi-scripts/web18/.php-fcgi-starter .php5

модуль mod_fcgid установлен

+ открыть спойлер

# yum install mod_fcgid
Loaded plugins: fastestmirror, presto, priorities
Loading mirror speeds from cached hostfile
* base: mirror.logol.ru
* epel: mirror.logol.ru
* extras: mirror.logol.ru
* rpmforge: mirror.awanti.com
* updates: mirror.logol.ru
1600 packages excluded due to repository priority protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mod_fcgid.x86_64 0:2.3.9-1.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===============================================================================================================================================
Package                            Arch                            Version                                Repository                     Size
===============================================================================================================================================
Installing:
mod_fcgid                          x86_64                          2.3.9-1.el6                            epel                           75 k

Transaction Summary
===============================================================================================================================================
Install       1 Package(s)

Total download size: 75 k
Installed size: 220 k
Is this ok [y/N]: y
Downloading Packages:
Setting up and reading Presto delta metadata
Processing delta metadata
Package(s) data still to download: 75 k
mod_fcgid-2.3.9-1.el6.x86_64.rpm                                                                                        |  75 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : mod_fcgid-2.3.9-1.el6.x86_64                                                                                                1/1
  Verifying  : mod_fcgid-2.3.9-1.el6.x86_64                                                                                                1/1

Installed:
  mod_fcgid.x86_64 0:2.3.9-1.el6

Complete!

Решил переустановить модуль mod_fcgid так как написано тут http://ru.ispdoc.com/index.php/%D0%A3%D … ntOS_Linux

застопорился на первом же пункте

+ открыть спойлер

yum install httpd-devel
Loaded plugins: fastestmirror, presto, priorities
Loading mirror speeds from cached hostfile
* base: mirror.logol.ru
* epel: mirror.logol.ru
* extras: mirror.logol.ru
* rpmforge: mirror.awanti.com
* updates: mirror.logol.ru
1600 packages excluded due to repository priority protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package httpd-devel.x86_64 0:2.2.15-30.el6.centos will be installed
--> Processing Dependency: httpd = 2.2.15-30.el6.centos for package: httpd-devel-2.2.15-30.el6.centos.x86_64
--> Finished Dependency Resolution
Error: Package: httpd-devel-2.2.15-30.el6.centos.x86_64 (updates)
           Requires: httpd = 2.2.15-30.el6.centos
           Installed: httpd-2.2.24-1.el6.x86_64 (@CentALT)
               httpd = 2.2.24-1.el6
           Available: httpd-2.2.15-29.el6.centos.x86_64 (base)
               httpd = 2.2.15-29.el6.centos
           Available: httpd-2.2.15-30.el6.centos.x86_64 (updates)
               httpd = 2.2.15-30.el6.centos
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

При попытке откатить версию httpd вижу предупреждение о зависимости с httpd-tools. При попытке откатить httpd-tools вижу снова сообщение что сначала нужно откатить httpd в общем замкнутый круг.

Подскажите как решить проблему с mod_fcgid или как можно откатить версию httpd (т.к. до его обновления все работало).

п.п.с. откатываю пакеты командой yum downgrade packagename

2

wuswus1001,

 Консоль:
yum downgrade httpd httpd-tools

Linux Mint 19.3 Mate Edition
Windows 7

3

Спасибо, Wolfenberg, ваш совет помог.  ab

теперь заново попробую поставить модуль mod_fcgid для решения основной проблемы.

4 (18.07.2014 10:41:22 отредактировано wuswus1001)

Вот незадача =(  переустановил mod_fcgid, но так ничего и не изменилось. При попытке создать сайт через ispconfig в папке /etc/httpd/conf/sites-enabled создается мой.сайт.vhost  с содержанием

# Apache did not start after modifying this vhost file.
# Please check file /etc/httpd/conf/sites-available/isp.mart.ru.vhost.err for syntax errors.

Проверял синтаксис в онлайне, пишет что ошибок нету.

Что настроено не верно, или может есть предположения в какую сторону копать?

5

Вводи дебаг, отключай части конфига, пока не найдёшь проблему.

6

рядом с файлом *vhost ispconfig создает файл *.vhost.err, в котором приводит созданный конфиг виртуального хоста.  Для эксперимента я переименовываю эти файлы в результате при рестарте апача я вижу старое сообщение

+ открыть спойлер

Запускается httpd: Syntax error on line 68 of /etc/httpd/conf/sites-enabled/100-web.site.ru.vhost:
Invalid command 'FCGIWrapper', perhaps misspelled or defined by a module not included in the server configuration

П.П.С. если конечно я правильно понял какой именно конфиг вы имели ввиду.

7

wuswus1001 пишет:

a module not included in the server configuration

он же вам пишет что нет модуля который подключается в конфиге.

It is good day to die ...
MS Windows 10
Заметки о главном...

8

В файле httpd.conf  есть строка LoadModule fcgid_module /usr/lib64/httpd/modules/mod_fcgid.so

вот что пишет в лог при загрузке  Apache/2.2.15 (Unix) PHP/5.3.3 DAV/2 mod_ssl/2.2.15 OpenSSL/1.0.1e-fips mod_fcgid/2.3.9 configured -- resuming normal opeal operations

и при всем этот апач выдает вышеописанное сообщение...

9

wuswus1001 пишет:

В файле httpd.conf  есть строка LoadModule fcgid_module /usr/lib64/httpd/modules/mod_fcgid.so

'это вы сами добавили?

It is good day to die ...
MS Windows 10
Заметки о главном...

10

i2ks пишет:

wuswus1001 пишет:

    В файле httpd.conf  есть строка LoadModule fcgid_module /usr/lib64/httpd/modules/mod_fcgid.so

'это вы сами добавили?

Вручную не вписывал ее, появилась после установки mod_fcgid

11

Может кто помочь с настройкой Ispconfig?
Проблема в том, что при создании сайта постоянно вижу дефолтную страницу апача, вместо приветственной страницы ispconfig (ну такая зелененькая =)). Как я понял косяк где-то в настройках днс...

12

вроде разобрался. можно закрыть тему