域名绑定到workerman服务器,
然后workerman识别 http协议中的域名,
然后系统内部映射域名源站,
新建AsyncTcpConnection(源站)
转发的数据,修改其中的host即可,这样可以实现 访问a.com(ip为workerman),反向代理到B服务器并且回源域名为:b.com, 这样 a.com就能打开b.com的页面
代码如下:
```php
public functionsubstr($_header,0,$_point)]=trim(trim(substr($_header,$_point),':'));
}
//替换request 中的回源$remote_connection->connect();
}
```
目前遇到这个问题,chrome第一次访问a.com 确实反向代理了 123.123.123.123的服务器但是,再次刷新浏览器,123.123.123.123 提示无法找到站点,也就是说可能Host替换失效了,并且第二次刷新浏览器没有触发 print_r ()