Linux 面板Apache 存在反向代理不能传递HOST 的BUG
问题复现方法:
Apache 版本 2.4.41
安装frps 的增强版本(我来骗钱了),添加一个新的web 隧道。
使用自动分配的域名访问,发现穿透失败,访问插件目录下的 logs 文件夹查看日志信息 发现出现错误
do http request error: no such domain : 127.0.0.1 /
也就是frps 并没有从客户端找到对应绑定的域名 127.0.0.1 , 那么问题来了,通过调用宝塔的api 添加的反向代理,明明是添加了$host 变量的
为了证明不是插件的bug,我卸载了apache 2.4.41 安装了 nginx 0.16.1 ,这时访问穿透的域名,发现穿透成功,查看logs 也没有看到错误信息
复现视频 点击这里 |
|