是否可以仅在apache中在两台服务器之间创建代理服务器?
我有server1,例如http://server1.com
此服务器通过ajax与临时服务器2通信,例如, http://server2.com
在server2上,我有一个与server3通信的小型Django应用程序。
e.g。
def myview(request):
#take data from requst
#make some extra operations
#make another request with requests to server3
#if data from server 3 comes, return it as a response
我可以通过apache代理更改此django应用程序吗?
如果我将来自server1的请求发送到http://server2/smt,则必须将其重定向到http://server3/smt并且server3进行后端操作并将其返回
答案 0 :(得分:2)
您可以简单地使用:
ProxyPass "/foo" "http://foo.example.com/bar"
在你的apache conifg中