如何根据HOST标题创建可以为多个站点提供服务的revesre代理?

时间:2016-01-11 04:03:27

标签: python python-2.7 twisted

对于反向代理服务器,我有这样的代码

from twisted.internet import reactor
from twisted.web import proxy, server

site = server.Site(proxy.ReverseProxyResource('www.yahoo.com', 80, ''))
reactor.listenTCP(8080, site)
reactor.run()

工作正常。我想要服务多个网站,而不仅仅是“yahoo.com”。 我的意思是如果请求主机头是雅虎,然后返回yahoo.com。如果请求标头是Google,则返回google.com。我怎样才能做到这一点?

0 个答案:

没有答案