当我 ” netstat -an | grep LISTEN
”
我有一行:
tcp6 0 0 127.0.0.1:24030 :::* LISTEN
我希望它是
tcp6 0 0 ::24030 :::* LISTEN
换句话说,我想让这个端口向整个 LAN 开放,现在只能从本地机器访问
我该怎么做?
我在 ubuntu 10.04
答案1
您的 jetty 服务器只监听本地主机。更改 jetty 配置以监听所有接口。然后在防火墙中设置规则以接受端口 24030 上的请求(例如)sudo ufw allow 24030
答案2
如果您需要在 Eclipse(web、spring、google app engine)开发中从本地网络可见/访问 jetty,只需在调试配置/参数/程序参数中添加 --address=0.0.0.0 或 -a 0.0.0.0。默认 jetty 设置是 localhost,因此仅在服务器上可见。
感谢休闲程序员为我指明了正确的方向!