Hello everyone, I am deploying twisted as a web server for my site. I am looking into possibilities of reverse proxying.<br><br>I have the following code right now hooked up to my reactor for django. I am using comet, and I realize that I absolutely must use port 80 hence I am looking into possibilities of reverse proxying. On this site, I found the following example:<br>
<br><div style="margin-left: 40px;"># Django setup<br>sys.path.append(&quot;shoout_web&quot;)<br>os.environ[&#39;DJANGO_SETTINGS_MODULE&#39;] = &#39;shoout_web.settings&#39;<br><br>def wrapper_WSGIRootWrapper():<br>    # Build the wrapper first<br>
    generic = WSGIHandler()<br>    def HandlerWrapper(environ, start_response):<br>        environ[&#39;engine&#39;] = engine<br>        return generic(environ, start_response)<br><br>    # Thread and Allowing Ctrl-C to get you out cleanly:<br>
    pool = threadpool.ThreadPool()<br>    pool.start()<br>    reactor.addSystemEventTrigger(&#39;after&#39;, &#39;shutdown&#39;, pool.stop)<br>    return wsgi.WSGIResource(reactor, pool, HandlerWrapper)<br>WSGIRoot = wrapper_WSGIRootWrapper()<br>
<br># Reverse Proxy<br>class Simple(Resource):<br>    isLeaf = False<br><br>    def getChild(self, name, request):<br>        if name == &quot;orbited&quot;:<br>            print &quot;orbited&quot;<br>            return proxy.ReverseProxyResource(&#39;localhost&#39;, 12345, &quot;/&quot;+name)<br>
        else: <br>            return WSGIRoot.getChildWithDefault(name, request)<br></div><br><div style="margin-left: 40px;"># Attaching proxy + django <br>log_dir = &#39;./.log&#39;<br>if not os.path.exists(log_dir):<br>
    os.makedirs(log_dir)<br>reactor.listenTCP(DJANGO_PORT, server.Site(Simple(), logPath=os.path.join(log_dir, &#39;.django.log&#39;)))<br></div><br>My trouble is I don&#39;t really know what to fill in in the else part of that second code part. I looked at text_proxy on twisted-src and there weren&#39;t substantial examples for this. Any help?