两个服务器之间的代理别名

时间:2016-11-07 18:44:21

标签: django apache

是否可以仅在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进行后端操作并将其返回

1 个答案:

答案 0 :(得分:2)

您可以简单地使用:

ProxyPass "/foo" "http://foo.example.com/bar"

在你的apache conifg中