On 02/11/2012 04:37 PM, Jonathan wrote:
Making Sage work well with a proxy is no simple matter.  I run a
number of web sites where we proxy through Apache to get SSL and
generally more robust web services facing the outside world.  For this
to work well your backend needs to be proxy aware, or the proxy has to
know a lot about the backend and do deep rewriting of js and css.  The
backend that is probably most applicable to Sage is the Plone CMS,
which is written in python and uses a package called
VirtualHostMonster to handle getting proper URLs in things that go
through a proxy.  This does work well, but might be difficult to get
working in the Sage notebook.  There is also a significant learning
curve associated with setting up these proxys even with
VirtualHostMonster.

I was being loose with the terminology; the type of proxy I was referring to is called a reverse proxy.

You can do fancier stuff (like load balancing) with them, but essentially, *this* reverse proxy would just send data back and forth unaltered between the sage notebook and a web browser.

Forward proxies are another beast.

--
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to