mod_fastcgi - ничего не понимаю

Scud

Новичок
mod_fastcgi - ничего не понимаю

Очень хочется настроить mod_fastcgi под WinXP и FreeBSD 4.11, но ничего не получается :(

Я скачал mod_fastcgi-2.4.2-AP13.dll с www.fastcgi.com, в httpd.conf задал
LoadModule fastcgi_module modules/mod_fastcgi.so
и
AddModule mod_fastcgi.c

он подгрузился, все нормально теперь я пытаюсь его настроить и тут все застопорилось.

<IfModule mod_fastcgi.c>

#Это как я понимаю постоянно висящий в памяти php.exe и
#ждущий запросов на выполнение скриптов
FastCgiServer "C:/Program Files/PHP/php.exe"

# Это просто указание mime-типа
# почему в половине источников указывают
# application/x-httpd-fastphp - мне не понятно,
# что действительно есть такой тип??
AddType application/x-httpd-php php

# Тут собственно какой хэндлер использовать для файлов
# с расширением php
AddHandler php-fastcgi php

# Но как apache определяет что php-файлы нужно
# отсылать в уже запущенный php.exe???
# а не запускать новый
Action php-fastcgi "C:/Program Files/PHP/php.exe"

</IfModule>

В результате этого я получают 400 Bad request от сервера,
и Invalid URI in request GET /index.php HTTP/1.1 в error.log

можеть кто-нибудь меня просвятить?

-~{}~ 20.10.05 11:45:

В соседней ветке есть пример настройки, но я действительно не понимаю зачем там используется Alias?

Чего то я вообще ничего не понимаю :)
 

Steamroller

Новичок
Ну так делай как в соседней ветке, там же рабочий вариант приведен. :)
Alias используется потому что директива Action принимает в качестве параметра т. н. URL-path, а нужно же физически путь до исполняемого файла указать как-то.
 

Scud

Новичок
Ага, а вот слона то я не заметил. Думал самый умный решил все без alias'а делать :)
 
Сверху