ошибка установки mod_fastcgi

Использование роет для запросов для рассматриваемого имени хоста.

$ роют +ttlid cetico.org

; <<>> РОЮТ 9.6.0-APPLE-P2 <<>> +ttlid cetico.org;; глобальные опции: +cmd;; Получил ответ:;;->> ЗАГОЛОВОК <<-код операции: ЗАПРОС, состояние: NOERROR, идентификатор: 47938;; флаги: Ра ул. qr; ЗАПРОС: 1, ОТВЕТ: 1, ПОЛНОМОЧИЯ: 0, ДОПОЛНИТЕЛЬНЫЙ: 0

;; РАЗДЕЛ ВОПРОСА:; cetico.org. В A

;; РАЗДЕЛ ОТВЕТА: cetico.org. 3550 В 65.99.215.8

;; Время запроса: 27 мс;; СЕРВЕР: 192.168.1.1#53 (192.168.1.1);; КОГДА: понедельник 6 сентября 23:58:09 2010;; РАЗМЕР СООБЩЕНИЯ rcvd: 44

В случае выше, TTL 3550.

В нормальном сервере DNS это обычно настраивается на зональном уровне в строке SOA. Это - то, где Вы указываете TTL по умолчанию для домена. Но это может также быть установлено для имени хоста а именно, с синтаксисом, подобным выводу, роют выше.

1
задан 20 August 2012 в 20:24
7 ответов

Насколько я помню, была какая-то ошибка с mod_fastcgi и Apache 2.4. Только что проверил версию 2.2 и она отлично компилируется. Не могу найти отчет об ошибке.

1
ответ дан 3 December 2019 в 16:49

almost certain it's due to Apache changing the unixd_config api name to ap_unixd_config in v2.4.x

http://httpd.apache.org/docs/2.4/developer/new_api_2_4.html

I've been fighting this trying to get it 2.4 working with mod_fastcgi, I even tried editing fcgi.h (the only references to unixd_config I could find in the mod_fastcgi source files) to add

#define unixd_config ap_unixd_config

or otherwise rename all references to unixd_config, but neither of those worked.

I'm starting to wonder if there might also be some references to unixd_config in apr / apr-devel packages since they are required to compile mod_fastcgi, and I had to find a newer version (1.4.6 I believe, as yum installs old 1.3.9), and place them into the srclib folder of apache 2.4.3 source in order for it to compile without errors (like shown here: http://www.thegeekstuff.com/2012/05/install-apache-2-on-centos-6/)

This is really frustrating because I want apache 2.4 but do not want to run php as mod_php but the "new & improved" method using mod_proxy_fcgi with php fpm has all sorts of issues like not wanting to play nice with aliases :(

2
ответ дан 3 December 2019 в 16:49

Вы пробовали этот патч для mod_fastcgi ?

2
ответ дан 3 December 2019 в 16:49

У вас установлены не все зависимости.

0
ответ дан 3 December 2019 в 16:49

Нет серьезных причин для использования этого неподдерживаемого стороннего модуля.

Используйте либо предоставленный apache mod_fcgid, либо новый модуль mod_proxy_fcgi.

0
ответ дан 3 December 2019 в 16:49

Попробуйте проверить libtool, установленный в / usr / local / apache2 / bin / и установленный в вашей системе, они могут иметь разные конфликтующие версии.

0
ответ дан 3 December 2019 в 16:49

Я нашел ответ по этой ссылке: http://leeon.me/a/apache-2.4-install-mod_fastcgi (Я говорю по-испански, я знал необходимо "читать" по-китайски ")

Вы можете выполнить следующее, чтобы выполнить желаемое (проверьте ваши пути, я использую макет RPM):

time (wget 'http://www.fastcgi.com/dist/mod_fastcgi-SNAP-0910052141.tar.gz' &&
tar -zxvf mod_fastcgi-SNAP-0910052141.tar.gz &&
cd mod_fastcgi-SNAP-0910052141 &&
cp Makefile.AP2 Makefile &&
wget http://leeon.me/upload/other/byte-compile-against-apache24.diff &&
patch -p1 < byte-compile-against-apache24.diff &&
make top_dir=/usr/lib/httpd/ && make install top_dir=/usr/lib/httpd/)

Руководство ...

nano /etc/httpd/conf/httpd.conf/httpd.conf
LoadModule fastcgi_module lib/httpd/modules/mod_fastcgi.so
1
ответ дан 3 December 2019 в 16:49

Теги

Похожие вопросы