如何为无头wordpress CMS配置服务器



我已经将我的Wordpress网站重新开发为一个带有Vue前端的无头Wordpress CMS。

  • 前端托管在一个数字海洋液滴上,nginx位于www.mydomain.com
  • 后端托管在另一个具有apache的DO液滴上,目前位于www.mydomain.co.uk

此设置运行良好。前端与后端API对话,所有正确的内容都在www.mydomain.com上提供

我的问题是重新配置后端,现在已经完成了。目前,在www.mydomain.co.uk仍然可以看到完整的旧站点我希望后端只能从admin.mydomain.com访问,用于admin/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记录已经指向后端液滴。

您必须在nginx中创建一个保留代理。

https://docs.strapi.io/developer-docs/latest/setup-deployment-guides/deployment/optional-software/nginx-proxy.html#strapi-服务器

最新更新