Trying to use the caching proxy server functionality of apache no longer works, though it did work with a vanilla 7.0 setup before I installed the various updates. When I try and use the proxy server, I get the following messages in my log: [Mon Oct 30 06:06:02 2000] [notice] Apache/1.3.14 (Unix) (Red-Hat/Linux) mod_ssl/2.7.1 OpenSSL/0.9.5a mod_perl/1.24 configured -- resuming normal operations [Mon Oct 30 06:06:22 2000] [notice] child pid 7250 exit signal Segmentation fault (11) [Mon Oct 30 06:07:23 2000] [notice] child pid 7245 exit signal Segmentation fault (11) [Mon Oct 30 06:09:32 2000] [notice] child pid 7249 exit signal Segmentation fault (11) This system has been upgraded to use glibc-2.1.94-3 & apache-1.3.14-3, though the problem was present with apache-1.3.14-2 also. I am fairly sure that everthing was working before any updates, though I dont know if it was the glibc or the apache update that caused the problem. I recompiled apache with -g instead of -O2 so that I could debug this problem. Unfortunatly everything works fine if apache is compiled with -g. I am including a diff between my http.conf file and the one installed by the RPM. Thanks, Jim --------------- [root@bessie conf]# diff -u httpd.conf.orig httpd.conf --- httpd.conf.orig Wed Oct 18 18:31:33 2000 +++ httpd.conf Mon Oct 30 06:56:39 2000 @@ -233,7 +233,7 @@ LoadModule anon_auth_module modules/mod_auth_anon.so LoadModule db_auth_module modules/mod_auth_db.so #LoadModule digest_module modules/mod_digest.so -#LoadModule proxy_module modules/libproxy.so +LoadModule proxy_module modules/libproxy.so #LoadModule cern_meta_module modules/mod_cern_meta.so LoadModule expires_module modules/mod_expires.so LoadModule headers_module modules/mod_headers.so @@ -296,7 +296,7 @@ AddModule mod_auth_anon.c AddModule mod_auth_db.c #AddModule mod_digest.c -#AddModule mod_proxy.c +AddModule mod_proxy.c #AddModule mod_cern_meta.c AddModule mod_expires.c AddModule mod_headers.c @@ -396,6 +396,7 @@ # anyway, and this will make redirections work in a sensible way. # #ServerName localhost +ServerName tricia.dyndns.org # # DocumentRoot: The directory out of which you will serve your @@ -970,14 +971,14 @@ # Proxy Server directives. Uncomment the following lines to # enable the proxy server: # -#<IfModule mod_proxy.c> -#ProxyRequests On +<IfModule mod_proxy.c> +ProxyRequests On # -#<Directory proxy:*> -# Order deny,allow -# Deny from all -# Allow from .your_domain.com -#</Directory> +<Directory proxy:*> + Order Deny,Allow + Deny from All + Allow from localhost 192.160.17.0/24 216.181.42.97 +</Directory> # # Enable/disable the handling of HTTP/1.1 "Via:" headers. @@ -990,15 +991,15 @@ # To enable the cache as well, edit and uncomment the following lines: # (no cacheing without CacheRoot) # -#CacheRoot "/var/cache/httpd" -#CacheSize 5 -#CacheGcInterval 4 -#CacheMaxExpire 24 -#CacheLastModifiedFactor 0.1 -#CacheDefaultExpire 1 -#NoCache a_domain.com another_domain.edu joes.garage_sale.com +CacheRoot "/var/cache/httpd" +CacheSize 5000 +CacheGcInterval 1 +CacheMaxExpire 72 +CacheLastModifiedFactor 0.1 +CacheDefaultExpire 1 +NoCache localhost 216.181.42.97 -#</IfModule> +</IfModule> # End of proxy directives. ### Section 3: Virtual Hosts
Created attachment 4754 [details] diff of my httpd.conf file with original
Sig11 messages usually mean there is a Hardware Problem. anyway i've been unable to reproduce it here. as i have no mod_perl application to test on, i loaded mod_php (and all modules) along with mod_perl and used it as a mail gateway with HORDE/IMP, no problem so far. IMHO mod_perl "should" be rebuilt in order to use the 1.3.14 headers but i see no problem so far. i guess it could be a mod_perl bug anyway, dropping mod_perl should be needed in order to be sure.
Not mod_perl, mod_proxy (ie using appache as a proxy server)
*** This bug has been marked as a duplicate of 20800 ***