[已解决]关于部署服务器的ip地址和访问地址的问题
已解决
讨论
-
半个程序员,我是在本地部署的nodejs版本,遇到问题想请教一下
想要实现的效果:笔记本和手机在同一个路由器下可以访问tiddlywiki服务
环境:笔记本是有线连接路由器,手机连接路由器wifi
过程:如下的说明在使用127.0.0.1ip的时候只能是当前笔记本访问,地址是 http://127.0.0.1:8080/login-basic,笔记本可以访问,手机无法访问。
问题:如下的说明在使用0.0.0.0 ip的时候侦听所有网络接口上的连接,但是为什么http://0.0.0.0:8080/login-basic,这个地址只要是网络内的8080端口访问就可以,但是为什么还是笔记本可以访问,手机无法访问,笔记本和手机不是在同一个公网下吗?网页服务器配置参数 host,是服务器侦听的 IP 地址。最常见的设置有:
127.0.0.1 (默认) - 只侦听来自同一台计算机上的浏览器的连接
0.0.0.0 - 侦听所有网络接口上的连接,因此从可到达的网络上的任何浏览器侦听
n.n.n.n - 侦听具有指定 IP 地址的网络接口上的连接
请注意:不宜在公共环境 (如咖啡店、图书馆、机场) 中使用 0.0.0.0 或 n.n.n.n ,因为这将使您的系统暴露于可能的入侵。 -
--listen port=8090 host=0.0.0.0
手动加host 参数了吗, https://bramchen.github.io/tw5-docs/zh-Hans/#ListenCommand, 此外你还要借助第三方工具获取你的局域网地址 192.168.xxx.xxx:8080 格式
-
-