同域名下利用Nginx反向代理功能达到建设不同站点的目的
需求
有一个主网站,和一个附属网站,要求两个网站独立部署在不同的服务器上。
主网站的域名是:www.aaa.com
要求附属网站使用:www.aaa.com/bbb 去访问
解决方案
进入站点的Nginx配置文件,加入以下配置:(bbb_ip替换为附属网站服务器IP地址)
#附属网站代理
location ~ ^/bbb/ {
proxy_pass https://bbb_ip;
proxy_set_header Host $Host;
add_header Cache-Control no-store;
add_header X-Cache $upstream_cache_status;
}
location /bbb {
proxy_pass https://bbb_ip;
proxy_set_header Host $Host;
proxy_cache cache_one;
add_header Cache-Control no-store;
add_header X-Cache $upstream_cache_status;
}
版权声明:
作者:三炮不吃鱼
链接:https://www.keke.moe/archives/2060.html
文章版权归作者所有,未经允许请勿转载。
THE END