对于反向代理服务器,我有这样的代码
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。我怎样才能做到这一点?