小编Chr*_*aan的帖子

如何重定向到其他服务器?(阿帕奇和nginx)

我有一个 Apache 服务器在端口 80 上为两个站点运行。假设域是example.com,我有另一个域example2.com。当用户访问时example.com,我希望它提供这些文件(因此是虚拟主机),但是当有人尝试访问域example2.com(即在同一 IP 地址上)时,我希望它重定向到端口 90 上的另一个 IP 地址,而无需访客知道他在不同的港口。

我怎样才能做到这一点?

<VirtualHost example.com:80>   
 DocumentRoot {rootdir}  
 ServerName example.com  
 ServerAlias example.com 
</VirtualHost>   
<VirtualHost *:80>   
  NoProxy .example.com  
  ProxyPreserveHost On  
  ProxyRequests Off  
  ServerName *  
  ProxyPass / http://server2:90  
  ProxyPassReverse / http://server2:90  
</VirtualHost>  
Run Code Online (Sandbox Code Playgroud)

这不起作用,它也试图example.com与代理取得联系,有人知道为什么吗?

apache-http-server redirection nginx

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

apache-http-server ×1

nginx ×1

redirection ×1