【问题标题】:Reverse Proxy for APIAPI 的反向代理
【发布时间】:2021-04-16 00:38:49
【问题描述】:

我安装了 WordPress,但它位于 IP 白名单防火墙后面。我想让其中的原始 JSON 数据只能通过 WordPress API 公开访问。整个 WP 实例无法公开,但我可以将客户端/主机代理服务器的 IP 列入白名单。

附上图表。

我会想象某种 Node 或 React 设置,但我希望有更直接的东西,例如使用 Apache/NGINX 的反向代理设置。这项服务根本没有任何类型的前端。它仅用于从 WordPress 中获取和返回 JSON。

监听请求,将请求传递给 WP,将 JSON 返回给请求者。

我确定这样的事情已经解决了,我只是很难开始。

【问题讨论】:

    标签: wordpress apache nginx proxy wordpress-rest-api


    【解决方案1】:

    嗯,你不能:

    1. 在您的服务器上有一个简单的页面调用您的 wordpress api 并打印 JSON 结果;
    2. 将 vhost 配置为使用不同的 IP 用于 Wordpress 和 JSON 服务(请参阅 Apache Doc);
    3. 将 JSON 服务的 IP 列入白名单?

    【讨论】:

    • 嘿@lucas 是的,我相信你的大纲会起作用。实际上,我认为这只是对我的问题的改写。这是我最不了解的第二件。如何将位于防火墙后面的服务连接到不在防火墙后面的公共服务。 1:是的,我有一个能够返回/打印 JSON 的简单页面 2:这是我卡住的地方。我一直在阅读有关使用反向代理的信息,并认为这可能是我前进的道路,如果我可以配置它的话。 3:是的,这就是我所希望的。
    猜你喜欢
    • 1970-01-01
    • 2016-06-15
    • 2019-03-14
    • 2020-06-20
    • 1970-01-01
    • 2017-10-14
    • 1970-01-01
    • 1970-01-01
    • 2020-01-05
    相关资源
    最近更新 更多