weman的配置文件server,如果用'listen' => 'http://[::]:8787' ,可以ipv6访问,但是ipv4就访问不了了,
找到如下文档,试过不行
http://0.0.0.0
因为 0 可以代表dec的0,也可以代表hex0,
或:80
:80
不行的,ipv6访问需要加 []
就是我这样的,你去试试
1: 如何同时让组件之间通讯支持ipv4&&ipv6? 回答: 以下两种均支持ipv4同时支持ipv6
设置监听地址register_listen_addr为0.0.0.0:端口号
如果想只允许本机访问 127.0.0.1:端口号
2: 监听地址的写法和ipv4与ipv6的关系 0.0.0.0:端口 外网&&本地&&局域网用户可以使用ipv4&&ipv6访问 127.0.01:端口 仅本机可以使用ipv4&&ipv6访问 192.168.3.15:端口 仅局域网用户可以使用ipv4访问 [2409:8a28:3e21:2810::fc]:端口 外网用户可以使用ipv6访问 [::1]:端口 外网&&本地&&局域网用户使用ipv6访问
不用吧,我之前开过纯ipv6的机器,不用啥改动,起来了就能用
http://[fd15:4ba5:5a2b:1010:c7f:e0e:2314:f617]:8787/app/admin,是这样访问吗?我这样访问不了,需要设置'listen' => 'http://[::]:8787'才可以,但是这样的话,ipv4又访问不了
http://0.0.0.0
因为 0 可以代表dec的0,也可以代表hex0,
或
:80
不行的,ipv6访问需要加 []
就是我这样的,你去试试
1: 如何同时让组件之间通讯支持ipv4&&ipv6?
回答: 以下两种均支持ipv4同时支持ipv6
设置监听地址register_listen_addr为0.0.0.0:端口号
如果想只允许本机访问 127.0.0.1:端口号
2: 监听地址的写法和ipv4与ipv6的关系
0.0.0.0:端口 外网&&本地&&局域网用户可以使用ipv4&&ipv6访问
127.0.01:端口 仅本机可以使用ipv4&&ipv6访问
192.168.3.15:端口 仅局域网用户可以使用ipv4访问
[2409:8a28:3e21:2810::fc]:端口 外网用户可以使用ipv6访问
[::1]:端口 外网&&本地&&局域网用户使用ipv6访问
不用吧,我之前开过纯ipv6的机器,不用啥改动,起来了就能用
http://[fd15:4ba5:5a2b:1010:c7f:e0e:2314:f617]:8787/app/admin,是这样访问吗?我这样访问不了,需要设置'listen' => 'http://[::]:8787'才可以,但是这样的话,ipv4又访问不了