apache反向代理后,一级域名总是跳转到二级域名指向的端口
我的需求如下:
www.main.com 指向ip 111.111.111.111:80;
子域名sub.main.com 指向ip 111.111.111.111:9500;
apache做完反向代理后,无论访问www.main.com还是sub.main.com都会跳转到111.111.111.111:9500
如何解决。
配置文件如下
NameVirtualHost *:80
<VirtualHost *:80>
ServerName sub.main.com
ProxyRequests off
<proxy http://sub.main.com>
Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
</proxy>
ProxyPass / 111.111.111.111:9500/
ProxyPassReverse / 111.111.111.111:9500/
</VirtualHost>
<VirtualHost *:80>
ServerName www.main.com
ProxyRequests off
<proxy http://www.main.com>
Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
</proxy>
ProxyPass / http://111.111.111.111:80/
ProxyPassReverse / 111.111.111.111:80/
</VirtualHost>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论