Search squid archive

[squid-users] ssl redirections

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello all.

I apologize if this has been asked before (I assume so), but I haven´t been able to find any good explanations from the archives.

I´m running Squid-2.5-stable10 with the ssl-patch in acceleration mode, and have problems with the ssl connections.

I need the following connections: http -> http, https->http and https->https. There are multiple servers to be accelerated behind squid, running in various ports.

The part of squid configuration that deals with this stuff is as follows:

http_port squid-ip:80
https_port squid-ip:443  cert=path/to/cert key=path/to/key
https_port other-squid-ip:443      cert=path/to/cert key=path/to/key
httpd_accel_host virtual
httpd_accel_port 0
httpd_accel_with_proxy off
httpd_accel_singe_host off
httpd_accel_uses_host_header on
redirect_program path/to/jesred
redirect_children 10
visible_hostname nameofsquid

In jesred rules I have these two rules for testing:

regexi ^https://squid-ip/tst/(.*)     https://server-ip:443/\1   ^https://squid-ip/tst

regexi ^http://squid-ip/tst/(.*)      http://server-ip/\1           ^http://squid-ip/tst

With this configuration if a client tries to access https://squid-ip/tst/index.html, squid answers with Read Error (104) Connection reset by peer.

>From the cache.log I get this:

2005/06/16 09:42:03| clientNegotiateSSL: Error negotiating SSL connection on FD 20: error:1407609C:SSL routines:SSL23_GET_CLIENT_HELLO:http request (1/-1)

If I understand right, squid is receiving an http request, while waiting for an https, or did I get it totally wrong?

Any help would be appreciated.

Thank you,

-tuukka


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux