因此,我的服务器 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 )