我有开发服务器(来自),运行在我的Ubuntu计算机上。我可以通过导航到本地主机:8080访问我的站点。
我想从网络中的另一台计算机(使用Vista操作系统)访问该站点。
ifconfig打印以下内容(代码段):
eth1链路附件:以太网HWaddr 00:1f:e1:c5:30:cf
inet addr:192.168.1.103 Bcast:192.168.1.255掩码:255.255.255.0 inet6 addr: fe80:21F:e1ff:fe80 5:30cf/64作用域:连接广播运行组播MTU:1500米:1个RX数据包:39204错误:0丢弃:0帧:46271 TX数据包:26198错误:6丢弃:0溢出:0载波:0碰撞:025876770 (25.8 MB) TX字节:4566161(4.5MB)中断:17个基本地址:0xc 000
我想我应该在我的第二台机器上输入http://192.168.1.103:8080来访问服务器,但这是行不通的。
我可以成功地在我的家庭网络中共享文件,所以我的Vista机器可以在我的Ubuntu机器中导航一些目录,但是我不能访问服务器。
接下来我该试试什么呢?我必须以某种方式配置路由器吗?
提前谢谢。
发布于 2010-08-16 18:41:22
如果您正在使用Python:
sudo python2.5 dev_appserver.py -a 192.168.1.103 -p 8080 myapp/编辑:
默认情况下,开发服务器也碰巧侦听端口8080,因此第二个参数是多余的。
发布于 2010-08-16 19:04:05
第一个检查确实是ping检查。
ping 192.168.1.103正如安德烈·霍兹纳所说,我也有同样的可能性。您可以轻松地通过打开文件/etc/host来检查这一点。sudo vi /etc/hosts。
如果你看到下面的条目,
127.0.0.1本地主机localhost.localdomain
192.168.1.103
然后简单地评论第一行并重新启动您的web应用程序。
检查现在是否可以通过其他机器连接它。
发布于 2011-08-28 13:16:01
有关特定于应用程序引擎的解决方案,请参见:http://thecoderscanon.com/?p=115。
只需添加额外的旗帜:"-a 0.0.0.0“
https://stackoverflow.com/questions/3496165
复制相似问题