所有虚拟主机重定向至一个

所有虚拟主机重定向至一个

因此,我的服务器 192.168.1.90 上有 2 个虚拟主机,配置如下:

<VirtualHost *:80>
DocumentRoot /home/webmaster/www/PP
ServerName www.pinpin123.com
ServerAlias pinpin123.com

# Other directives here
 </VirtualHost>

<VirtualHost *:80> 
  ProxyPreserveHost On
  ProxyRequests Off
  ServerName discuss.pinpin123.com
  ProxyPass / http://localhost:8001/
  ProxyPassReverse / http://localhost:8001/
</VirtualHost> 

*位于 /ete/apache2/sites-available 中的单独文件中,并链接到 sites-enabled

问题是,当客户端访问 pinpin123.com 时,他们会被重定向到 discuss.pinpin123.com

答案1

您可以使用多种解决方案来解决它:

  • 使用 iptables
  • 使用 /etc/hosts
  • 根据 ip 使用虚拟主机(定义别名 ethernet eth:1 eth:2 )

相关内容