我正在尝试使用Apache创建反向代理。我使用Apache来提供php应用程序,我在使用Express的节点中编写了一个API。
在我的PHP应用程序中,我使用AJAX调用节点来检索JSON。我想使用端口80进行PHP应用程序中的调用,使用Apache进行快速反向代理。
我遇到的问题是我收到错误500(代理请求)。
我怀疑它与SSL有关。
这是我为Apache配置的部分内容:
SSLEngine On
ProxyPreserveHost On
SSLProxyEngine On
ProxyPass /stats https://127.0.0.1:8081/
ProxyPassReverse /stats https://127.0.0.1:8081/
ProxyRequests on
这是我如何配置节点:
app.listen(8081, function () {
console.log('Listening on port 8081!')
})
答案 0 :(得分:0)
我让代理工作正常。问题是,当未启用https时,ProxyPass和ProxyPassReverse设置为https。