Траблы с устанокой парсера под FreeBSD и Apache2
Crion 06.04.2005 16:42
Доброе время суток ALL.
Решил поставить парсер на freebsd 4.10 и apache 2.0.52, при этом на linux RH 7.3 и apache 1.3 все работало.
Причина, все ни как не могу заставить парсер обрабатывать html документы.
Сначала как в faq описано создал .htaccess в котором прописали
--------------------------------- .htaccess ----------------------------------
AddHandler parser3-handler html
Action parser3-handler /cgi-bin/parser3
<Files ~ "\.p$">
Order allow,deny
Deny from all
</Files>
-----------------------------------------------------------------------------
В httpd.conf заменили AllowOverride None на AllowOverride FileInfo
В итоге виден код парсера.
Тогда вношу мзменения
<VirtualHost *>
ServerName www.host.dep
DocumentRoot /var/www/web
ErrorLog logs/www.host.dep-error_log
CustomLog logs/www.host.dep-access_log common
AddHandler parser3-handler html
Action parser3-handler /cgi-bin/parser3
<Files ~ "\.p$">
Order allow,deny
Deny from all
</Files>
</VirtualHost>
В итоге получаем
Error 404
Not Found
The requested URL /cgi-bin/parser3/index.html was not found on this server.
Apache Server at mirror2.host.dep Port 80
http://www.host.dep/cgi-bin/parser3.cgiвыдает
Not Found
The requested URL /cgi-bin/parser3.cgi was not found on this server.
Apache/1.3.23 Server at www.host.dep Port 80
Когда все почистил то при обращении
http://www.host.dep/cgi-bin/parser3.cgiвыдаеть
Parser/3.1.4 (compiled on i386-unknown-freebsd4.10)
В чем траблы?
- Траблы с устанокой парсера под FreeBSD и Apache2, Crion 06.04.2005 16:42