'preciate the response, Tony.

I've actually set this up both manually and using the GlassFish wizard
(since from Cherokee's point of view, the application can be running
on GlassFish or Tomcat and it makes no difference).

Unfortunately I'm still not getting this to work as it should.

I get an error: Firefox can't establish a connection to the server at
localhost:8080. The URL bar still has the address of the remote server
that I specified. Something must be wrong with the load balancing
itself, or maybe the ability for Cherokee to get the page that Tomcat
is serving?

I've confirmed that www.server.com:8080 works without issues (i.e.,
Tomcat is running). Unfortunately the Cherokee HTTP proxy is still not
working.

Ideas on how to troubleshoot this?

-james

On Mon, Dec 13, 2010 at 16:22, Tony Zakula <[email protected]> wrote:
> Hi James,
>
> You need to create a http reverse proxy to your Java server with a
> remote host of localhost:8080.  Do you have a question on the steps?
> There are wizards to do that.
>
> As far as not specifying the app name, I would do that on whatever
> Java Server you are using.  Make the deploy path "/".
>
> Hope that helps.
>
> Tony Z
>
>
>
> On Mon, Dec 13, 2010 at 2:22 PM, James <[email protected]> wrote:
>> All,
>>
>> I'm attempting to set up a proxy for a Tomcat application that runs on 8080.
>>
>> To get to the application, you must go to
>> http://server.whatever.com:8080/appname
>>
>> I would like to set Cherokee up so that I can go to
>> http*S*://myserver.whatever.com and it'll then proxy everything in the
>> backend.
>>
>> I keep half-getting this to work. Sometimes the page will come up,
>> other times it won't.
>>
>> Here's what my configuration looks like:
>>
>> vserver!2!document_root = /var/www/docs
>> vserver!2!match = wildcard
>> vserver!2!match!domain!1 = *.whatever.com
>> vserver!2!nick = ldap
>> vserver!2!rule!103!handler = proxy
>> vserver!2!rule!103!handler!balancer = round_robin
>> vserver!2!rule!103!handler!balancer!source!1 = 1
>> vserver!2!rule!103!handler!in_allow_keepalive = 1
>> vserver!2!rule!103!handler!in_preserve_host = 0
>> vserver!2!rule!103!handler!out_preserve_server = 0
>> vserver!2!rule!103!handler!reuse_max = 5
>> vserver!2!rule!103!match = bind
>> vserver!2!rule!103!match!bind!1 = 2
>> vserver!2!rule!103!match!bind!2 = 1
>> vserver!2!rule!103!only_secure = 1
>> vserver!2!rule!3!disabled = 1
>> vserver!2!rule!3!document_root = /usr/share/cherokee/themes
>> vserver!2!rule!3!handler = file
>> vserver!2!rule!3!match = directory
>> vserver!2!rule!3!match!directory = /cherokee_themes
>> vserver!2!rule!2!disabled = 1
>> vserver!2!rule!2!document_root = /usr/share/cherokee/icons
>> vserver!2!rule!2!handler = file
>> vserver!2!rule!2!match = directory
>> vserver!2!rule!2!match!directory = /icons
>> vserver!2!rule!1!handler = common
>> vserver!2!rule!1!match = default
>> vserver!2!ssl_certificate_file = /localcerts/cert.pem
>> vserver!2!ssl_certificate_key_file = /localcerts/key.pem
>> source!1!host = 10.255.254.115:8080
>> source!1!nick = ldap
>> source!1!type = host
>>
>> For "source!1!host" I've also configured "127.0.0.1:8080" to no avail.
>>
>> At the moment NOTHING is working (I had it working before and one of
>> my configuration changes broke everything...not sure what I tweaked).
>> If I go to https://myserver.whatever.com, I get a blank page. I'm also
>> not certain how to troubleshot / debug the proxy and see why it's
>> breaking or not working. Is something logged somewhere when the
>> sources / proxy is configured?
>>
>> Here's what I want to do:
>>
>> - have this working consistently so that Cherokee can proxy all HTTPS
>> requests to this webapp
>> - I would like to *prevent* a user from having to type the /appname
>> after the URL for the application to load
>>
>> I see in the http reverse proxy handler there are several different
>> options available for rewrite -- I'm not sure, however, if I should be
>> rewriting the URL, adding to the header, and whether or not I should
>> be doing either for the "request" or the "reply."
>>
>> Any thoughts or ideas would be greatly appreciated.
>>
>> Thanks!
>> -james
>> _______________________________________________
>> Cherokee mailing list
>> [email protected]
>> http://lists.octality.com/listinfo/cherokee
>>
> _______________________________________________
> Cherokee mailing list
> [email protected]
> http://lists.octality.com/listinfo/cherokee
>
_______________________________________________
Cherokee mailing list
[email protected]
http://lists.octality.com/listinfo/cherokee

Reply via email to