我已经在nginx中成功设置了虚拟主机,这样我就可以访问具有两个域的网站。我想做的是将 domain2.com 转发到 domain1.com/test,但不将其重定向到 domain2.com/test。我当前的 domain2.com 虚拟主机配置如下所示:
server {
listen 80;
listen [::]:80;
server_name domain2.com www.domain2.com;
location / {
proxy_pass http://domain1.com/test;
}
}
但是当访问 domain2.com 时,我被重定向到 domain1.com/test。
简而言之,我想访问 domain2.com下的 domain1.com/test。
您可以在您的位置添加
proxy_set_header Host domain2.com
location / {
proxy_pass http://domain1.com/test/;
proxy_set_header Host domain2.com
}