две ошибки, первая - FastCGI не может получить доступ, видимо, к файлу для чтения, поскольку прав не хватает. Вторая - не может записать первую ошибку лог, потому что не может создать папку /etc/httpd/logs/fastcgi/dynamicEvilBobby писал(а):[Fri Aug 08 12:32:53 2008] [error] FastCGI: access for server (uid 1050, gid 1050) failed: read not allowed
[Fri Aug 08 12:32:53 2008] [error] FastCGI: can't create dynamic directory "/etc/httpd/logs/fastcgi/dynamic": access for server (uid 1050, gid 1050) failed: read not allowed
вопросу по апачу
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: вопросу по апачу
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
EvilBobby
- рядовой
- Сообщения: 16
- Зарегистрирован: 2008-08-06 7:16:55
Re: вопросу по апачу
Так. Начнем издалека.
Добавляем в конфиг хоста строчку
в результате конфиг выглядит так
далее выполняем configtest
что это может быть?
Добавляем в конфиг хоста строчку
Код: Выделить всё
FastCgiWrapper /usr/sbin/suexec
Код: Выделить всё
Listen 8000
LoadModule fastcgi_module modules/mod_fastcgi.so
<IfModule mod_fastcgi.c>
FastCgiWrapper /usr/sbin/suexec
FastCgiConfig -singleThreshold 30 -minProcesses 2 -restart \
-idle-timeout 400 -killInterval 200 -autoUpdate \
-pass-header HTTP_AUTHORIZATION
</IfModule>
<VirtualHost 192.168.110.2:8000>
ServerName 192.168.110.2
DocumentRoot /var/www/vhosts/second/html
ScriptAlias /cgi-bin/ "/var/www/vhosts/second/cgi-bin/"
AddHandler fastcgi-script .php
Action fastcgi-script /cgi-bin/php
<Directory /var/www/vhosts/second/cgi-bin>
Options ExecCGI FollowSymLinks
</Directory>
DirectoryIndex index.php index.html
ErrorLog /var/www/vhosts/second/logs/error.log
CustomLog /var/www/vhosts/second/logs/access.log combined
</VirtualHost>
Код: Выделить всё
[root@host1 tmp]# /usr/sbin/apachectl configtest
Syntax error on line 6 of /etc/httpd/vhosts/second.conf:
FastCgiWrapper: "/usr/sbin/suexec" execute access for server (uid -1, gid -1) failed: execute not allowed
Код: Выделить всё
[root@host1 tmp]# ls -l /usr/sbin/suexec
-rwsr-x--- 1 root apache 11512 Jan 16 2008 /usr/sbin/suexec
Код: Выделить всё
[root@host1 httpd]# /usr/sbin/suexec -V
-D AP_DOC_ROOT="/var/www"
-D AP_GID_MIN=100
-D AP_HTTPD_USER="apache"
-D AP_LOG_EXEC="/var/log/httpd/suexec.log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=500
-D AP_USERDIR_SUFFIX="public_html"
Код: Выделить всё
[root@host1 httpd]# cat /etc/passwd |grep apache
apache:x:1050:1050:Apache:/var/www:/bin/bash
[root@host1 httpd]# cat /etc/group |grep apache
apache:x:1050:
-
EvilBobby
- рядовой
- Сообщения: 16
- Зарегистрирован: 2008-08-06 7:16:55
Re: вопросу по апачу
Ветку можно закрывать. Все проблемы решились установкой mod_fcgid заместо mod_fastcgi
