【已解决】

vhost引入顺序导致ip访问错乱的bug

VRobin

版本 V8.1/Windows

设想中默认站点为 localhost,配置文件 localhost_80.conf

当加入其它站点后,生成其它域名的配置 入 abc.site_80.conf

通过命令查看

httpd -t -D DUMP_VHOSTS

可知配置是按字母顺序加载的. 第一个被加载的会设置为默认站点

而IP(127.0.0.1/192.xxx.xx.xxx,...)

访问会访问到默认站点,也即访问到abc.site而不是localhost

出现 127.0.0.1和localhost是两个站点的怪异问题

随着站点的添加删除, ip访问到的站点也会随着变

--------------------------------------------------------------------

修复建议

localhost配置单独存储,在httpd.conf里先于vhost加载,保证顺序

问题比较着急?请联系QQ:760483