nginx 我如何为一个无头的WordPress CMS配置服务器?[已关闭]

daolsyd0  于 2022-11-02  发布在  Nginx
关注(0)|答案(1)|浏览(138)

**已关闭。**此问题为not about programming or software development。目前不接受答案。

此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site相关,您可以留下评论,说明在何处可以找到此问题的答案。
15天前关闭。
Improve this question
我已经重新开发了我的WordPress网站作为一个无头WordPress CMS与Vue前端。

  • 前端托管在一个数字海洋droplet上,nginx的地址为www.mydomain.com
  • 后端托管在另一个带有apache的DO droplet上,当前位于www.mydomain.co.uk

前端与后端API对话,所有正确的内容都以www.mydomain.com的速度提供
我的问题是重新配置后端,现在已经完成了。目前完整的旧站点仍然在www.mydomain.co.uk可见。我希望的是,后端可以只从admin.mydomain.com进行管理/API访问。任何对www.mydomain.co.uk的请求我都希望重定向到www.mydomain.com
也就是说

  • admin.mydomain.com/wp-admin/edit.php提供WordPress管理页面
  • admin.mydomain.com/wp-json/wp/v2服务于API
  • www.mydomain.com/<category>/<slug>服务于站点的前端
  • admin.mydomain.com/<category>/<slug>返回404(或者重定向到www)

我如何配置服务器和/或我的wordpress安装来实现这一点?这是可能的吗?admin.mydomain.com一个记录已经指向后端droplet。

ki1q1bka

ki1q1bka1#

你必须在nginx中做一个保留代理。
https://docs.strapi.io/developer-docs/latest/setup-deployment-guides/deployment/optional-software/nginx-proxy.html#strapi-server

相关问题