Hi alls,

LivePage is working fine when I connect directly to the
twisted server.

When I put my resources behind apache, I need to define
transportRoot and jsModuleRoot, otherwise my client has
localhost'ed references.

When I connect directly, I have references like this:

 http://localhost:8090/foo/bar/<HASH>/jsmodule/Nevow

For Apache, I'm trying to init the LivePage with:

 jsModuleRoot= url.URL('https', FQDN, ['foo', 'bar', 'jsmodule'])
 transportRoot= url.URL('https', FQDN, ['foo', 'bar'])

LivePage doesn't work. I can't guess the right urls.

Apache works as transparent proxy, so I'm wondering if I need
to specify jsRoot and transportRoot to obtain something like:

 https://fqdn/foo/bar/<HASH>/jsmodule/Nevow

But... how? Any hint from Athena coders?

Finally, a stupid question.

Why LivePage build javascript references using the FQDN?

Maybe it's a better idea to build links like:

  '/foo/bar/<hash_there>/jsmodule/Nevow'

Obviously, one can always specify trasnportRoot and jsModuleRoot.

But in this case it should work for transparent proxies out of
the box.

Isnt'it?

Best Regards

--
efphe
Today is Sweetmorn, the 16th day of Chaos in the YOLD 3175


_______________________________________________
Twisted-web mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web

Reply via email to