从域的子文件夹访问辅助域/站点

从域的子文件夹访问辅助域/站点

我们在 example.com 上使用 aws/ec2/nginx/php-fpm 拥有自定义生产系统,我们希望在 example.com/blog 下建立一个博客(可能使用 wordpress CMS);然而出于安全原因,我们希望在单独的 ec2 实例(服务器)上运行 wordpress(或我们将使用的任何 CMS),以尽量减少 CMS 受到损害时的影响。

本质上https://example.com/blog应该作为博客网站的代理 URL,它将在另一台服务器上运行。

我很难用几个关键词来定义这个问题,以便在谷歌上找到答案,所以如果能给出一个指示或解决方案我将非常感激。谢谢

答案1

在 Nginx 配置文件中创建一个新位置,例如:

location /blog {
    proxy_set_header   X-Real-IP $remote_addr;
    proxy_set_header   Host      $http_host;
    proxy_pass         http://anotherserver:{PORT};
}

将“anotherserver:{PORT}”替换为实际的 IP 地址和端口。

相关内容