[Twisted-web] Twisted to proxy php out to apache?
David Reid
dreid at dreid.org
Wed May 24 12:08:22 CDT 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Remi C Cool wrote:
> Hello fellow twisters,
Hello again.
> I know about the reverseproxy stuff .. but if I understand that
> correctly, it's about passing requests to twisted from apache or other
> server. I would like it to be the other way round .. twisted passes
> requests for PHP to apache, receives the processed content and passes
> that back to the client. (if that method doesn't have any significant
> drawbacks)
class ReverseProxyResource(resource.Resource):
"""Resource that renders the results gotten from another server
Put this resource in the tree to cause everything below it to be relayed
to a different server.
"""
I'm sorry, you don't understand it correctly. mod_proxy which passes
requests from apache to another server such as twisted is a reverse
proxy, ReverseProxyResource is an implementation of a reverse proxy for
twisted so that it can forward requests to another server. It takes a
host, a port, and a path and it proxies all requests for that resource
to the server specified by the host, port, and path.
for example, ReverseProxyResource('google.com', 80, '/') will forward
requests to http://google.com:80/.
- -David
- --
"Usually the protocol is this: I appoint someone for a task,
which they are not qualified to do. Then, they have to fight
a bear if they don't want to do it." -- Glyph Lefkowitz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (Darwin)
iD8DBQFEdJMGrsrO6aeULcgRAkBzAJ4i0cIMWsxq1THnaYJ6NiRxHGs1XwCeOa61
P/9DktOYxqMHSkEz7/RXMs4=
=ICdm
-----END PGP SIGNATURE-----
More information about the Twisted-web
mailing list