ProxyPass and ExtFilter do not work together for me.. relevant pieces of config:ExtFilterDefine inject-into-google mode=output cmd="/bin/sed s/head/tail/g"
LogLevel debug <Location /proxy/google> allow from all SetOutputFilter inject-into-google ProxyPass http://www.google.com ExtFilterOptions DebugLevel=9 LogStderr </Location> s/head/tail/ is not performed. however, if i change it to s/o/e/g, *something* happens -- browser says it's not able to display page, i guess because substitution is performed in headers. so, substitution works only for single letter combination, but doesn't work for four-letter combinations. i've also tried two letter combinations -- it seems it works randomly. error.log looks like this:[Tue Jul 01 06:45:13 2008] [debug] mod_proxy_http.c(1448): proxy: start body send [Tue Jul 01 06:45:13 2008] [debug] mod_ext_filter.c(618): [client 192.168.92.1] filtering `/proxy/google/search' of type `text/html; charset=UTF-8' through `/bin/sed', cfg ExtFilterOptions DebugLevel=9 LogStderr !PreserveContentLength ExtFilterInType */* ExtFilterOuttype (unchanged) [Tue Jul 01 06:45:13 2008] [debug] mod_ext_filter.c(810): [client 192.168.92.1] (11)Resource temporarily unavailable: apr_file_read(child output), len -1 [Tue Jul 01 06:45:13 2008] [debug] mod_ext_filter.c(810): [client 192.168.92.1] (11)Resource temporarily unavailable: apr_file_read(child output), len -1 [Tue Jul 01 06:45:13 2008] [debug] mod_ext_filter.c(810): [client 192.168.92.1] (11)Resource temporarily unavailable: apr_file_read(child output), len -1 [Tue Jul 01 06:45:13 2008] [debug] mod_ext_filter.c(810): [client 192.168.92.1] (11)Resource temporarily unavailable: apr_file_read(child output), len -1 [Tue Jul 01 06:45:13 2008] [debug] mod_ext_filter.c(810): [client 192.168.92.1] (11)Resource temporarily unavailable: apr_file_read(child output), len -1 [Tue Jul 01 06:45:13 2008] [debug] mod_ext_filter.c(810): [client 192.168.92.1] (11)Resource temporarily unavailable: apr_file_read(child output), len -1 [Tue Jul 01 06:45:13 2008] [debug] mod_ext_filter.c(810): [client 192.168.92.1] (11)Resource temporarily unavailable: apr_file_read(child output), len -1 [Tue Jul 01 06:45:13 2008] [debug] mod_ext_filter.c(810): [client 192.168.92.1] (11)Resource temporarily unavailable: apr_file_read(child output), len -1 [Tue Jul 01 06:45:13 2008] [debug] mod_ext_filter.c(810): [client 192.168.92.1] apr_file_read(child output), len 4096 [Tue Jul 01 06:45:13 2008] [debug] mod_ext_filter.c(810): [client 192.168.92.1] (11)Resource temporarily unavailable: apr_file_read(child output), len -1 [Tue Jul 01 06:45:13 2008] [debug] mod_ext_filter.c(810): [client 192.168.92.1] apr_file_read(child output), len 2082 [Tue Jul 01 06:45:13 2008] [debug] mod_ext_filter.c(810): [client 192.168.92.1] (70014)End of file found: apr_file_read(child output), len -1 [Tue Jul 01 06:45:13 2008] [debug] mod_proxy_http.c(1537): proxy: end body send [Tue Jul 01 06:45:13 2008] [debug] proxy_util.c(1780): proxy: HTTP: has released connection for (www.google.com)
i'm using Debian GNU/Linux 4, x86, apache2 version 2.2.3-4+etch4 -- with best regards, Alex 'killer_storm' Mizrahi. --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx