当 wordpress 实例托管在主站点的单独服务器上时,如何将它托管为子目录 URL?



鉴于我有两个单独的EC2实例:

35.0.0.1 - 这个为主站点运行 Web 应用程序

35.0.0.2 - 这个运行WordPress博客

如何设置 DNS 和/或反向代理,以便:

example.com - 将从第一台服务器加载 Web 应用

example.com/blog(*?( - 将在第二台服务器上呈现来自 WP 实例的页面

如果重要的话,服务器 1 使用 nginx,服务器 2 使用 Apache。

您可以使用反向代理执行此操作。由于您在服务器 1 上安装了 nginx可以将服务器 2 配置为服务器 1 上反向代理的后端,用于/blog URI。

并让您的 DNS 指向您的域 example.com 的服务器 1。

nginx中/blog的后端和代理设置的配置-

upstream blog{
  server 35.0.0.2 weight=1 max_fails=2 fail_timeout=15s;
}

location /blog/ {
     proxy_pass http://blog;
}

相关内容

  • 没有找到相关文章

最新更新