我的ubuntu服务器上有django restful服务,它们运行在端口84上。
发送请求时,它通过在端口80上运行的apache2服务器。
现在让我说服务器ip是" xx.xx.xx.10"当我用这个url http://xx.xx.xx.10/user调用时,用户是在端口84上的django rest框架上运行的其余服务。然后请求应该通过apache2转到我的django rest服务并返回所需的输出。
我尝试在apache2中使用以下配置: -
pull request
但这是内部错误,表示test.settings没有退出。
这是配置在apache服务器上的不同端口上运行的restful服务的正确方法。
答案 0 :(得分:0)
您是否指定了python路径?如果不这样做,导入mysite将无效。
@Override
public void configure(AuthorizationServerEndpointsConfigurer endpoints) throws Exception {
endpoints.tokenStore(tokenStore()).authenticationManager(authenticationManager);
endpoints.allowedTokenEndpointRequestMethods(HttpMethod.GET, HttpMethod.POST)
}
有关详细信息,请参阅:Django docs modWSGI
答案 1 :(得分:0)
我已经通过使用以下配置解决了这个问题: -
<VirtualHost *:80>
ServerName mydomain
ServerAlias *.mydomain
ProxyRequests off
ProxyPass / http://localhost:84/
ProxyPassReverse / http://localhost:84/
</VirtualHost>