【问题标题】:Reverse proxy not working反向代理不起作用
【发布时间】:2017-10-15 20:12:44
【问题描述】:

我正在尝试使用 Apache 创建反向代理。我正在使用 Apache 来提供一个 php 应用程序,并且我已经在使用 Express 的节点中编写了一个 API。

在我的 PHP 应用程序中,我使用 AJAX 调用节点来检索 JSON。我想将端口 80 用于 PHP 应用程序中的调用,并使用 Apache to Express 进行反向代理。

我遇到的问题是收到错误 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!')
})

【问题讨论】:

    标签: node.js apache express proxy


    【解决方案1】:

    我让代理正常工作。问题是在 ProxyPass 和 ProxyPassReverse 中设置为 https 时未启用 https。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-15
      • 1970-01-01
      • 1970-01-01
      • 2020-06-23
      • 2019-06-05
      • 1970-01-01
      相关资源
      最近更新 更多