Форум сайта python.su
скачал установил апач (ссылка с оф.сайта): http://www.sai.msu.su/apache/httpd/binaries/win32/apache_2.2.14-win32-x86-no_ssl.msi
скачал: http://www.fastcgi.com/dist/mod_fastcgi-2.4.6-AP22.dll
закинул в папку: C:\Program Files\Apache Group\Apache2\modules
скачиваю fcgi.py в E:/fcgi/ : http://alldunn.com/python/fcgi.py
прописываю в httpd.conf:
LoadModule fastcgi_module modules/mod_fastcgi-2.4.6-AP22.dll
SetHandler fastcgi-script
AddHandler fastcgi-script fcg fcgi fpl py
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
DocumentRoot E:/fcgi
ServerName host.localhost
ServerAlias host
FastCgiExternalServer E:/fcgi/fcgi.py -host 127.0.0.1:9000
</VirtualHost>
Офлайн
fcgi не ставил, но про записи в hosts не забыли?
Офлайн
pionerа надо? по идее апач должен видеть свой поддомен (виртуальный хост), а узнать адрес host.localhost клиент обращается к родительскому домену т.е. localhost, или нет?
fcgi не ставил, но про записи в hosts не забыли?
Офлайн
судя по ошибке , нет возможности открыть “”“E:/fcgi/”“” думаю надо указать каталог который находится в папке с апачем
Офлайн
sypper-pitперекинул в C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin
судя по ошибке , нет возможности открыть “”“E:/fcgi/”“” думаю надо указать каталог который находится в папке с апачем
Офлайн
Зачем вам http://alldunn.com/python/fcgi.py ? Что вы с ним пытаетесь сделать?
Просто fastcgi - это обычно отдельно запущенный процесс, который у вас должен висеть на 127.0.0.1:9000. Не вижу где же он у вас запускается и какое веб-приложение обслуживает.
Отредактировано (Ноя. 5, 2009 09:51:57)
Офлайн
o7412369815963вы пишитеpionerа надо? по идее апач должен видеть свой поддомен (виртуальный хост), а узнать адрес host.localhost клиент обращается к родительскому домену т.е. localhost, или нет?
fcgi не ставил, но про записи в hosts не забыли?
прописал, терь пишет ошибку 403
o7412369815963в hosts надо прописать:
<VirtualHost 127.0.0.1>
DocumentRoot E:/fcgi
ServerName host.localhost
ServerAlias host
FastCgiExternalServer E:/fcgi/fcgi.py -host 127.0.0.1:9000
</VirtualHost>
Офлайн
pioner1) мне не нужно что-б апач обратился к скрипту, т.к. это внешний fcgi скрипт
127.0.0.1 host.localhost
тогда апач обратится к DocumentRoot E:/fcgi
Апач обратится к host.localhost потому что есть алиас host (псевдоним), а не потому что localhost родительский домен. Апач в родитель не полезет. Иераррхия адресов это не папки.
host.localhost - это просто адрес.
Асли надо запустить fcgi.py то адрес такой - http://host/fcgi.py или http://host.localhost/fcgi.py
“FastCgiExternalServer E:/fcgi/fcgi.py -host 127.0.0.1:9000” - про это пока ничего не знаю.
Офлайн
poltergeistэто fcgi скрипт (ссылка с http://www.fastcgi.com/ ), только что-то скрипт не работает.
Зачем вам http://alldunn.com/python/fcgi.py ? Что вы с ним пытаетесь сделать?
Просто fastcgi - это обычно отдельно запущенный процесс, который у вас должен висеть на 127.0.0.1:9000. Не вижу где же он у вас запускается и какое веб-приложение обслуживает.
Офлайн
o74123698159631. поправте, если опять ошибусь, fcgi.py - это внешний сервер, на который апач должен перенаправить ваш запрос http://host.localhost/
1) мне не нужно что-б апач обратился к скрипту, т.к. это внешний fcgi скрипт
2) про доменные имена можете поситать на википедии
3) неверно, см п.1
Офлайн