V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Weakdancer
V2EX  ›  服务器

请问有人在手机端搭建服务器成功的吗?

  •  
  •   Weakdancer · 2011-10-02 16:57:46 +08:00 · 5741 次点击
    这是一个创建于 4783 天前的主题,其中的信息可能已经有所发展或是发生改变。
    具体情况是这样的:
    我已经实现:电脑使用手机A连接互联网,运行nginx于80端口,使用另外一个移动的手机B访问A的ip,成功。

    说明,移动内网之间是可以互相通信的。

    由于symbian平台上有一些服务器软件等的移植工作,所以我在s60v3平台上开启apache服务器,首先尝试127.0.0.1,使用自带浏览器访问成功,然后尝试类似10.125.56.2 的移动内网ip,本机访问成功,但是其他手机一直无法访问,除了有时会出现502错误。

    那么问题应该是在symbian平台的通信安全机制了,那么在其他平台上有成功案例吗?谢谢
    11 条回复    1970-01-01 08:00:00 +08:00
    ayanamist
        1
    ayanamist  
       2011-10-02 18:02:42 +08:00
    我想知道楼主是如何在S60上开启apache的……
    keakon
        2
    keakon  
       2011-10-02 19:48:05 +08:00
    在iPhone上玩过lighttpd,可以用wifi的ip访问。

    绑定地址时可以试试0.0.0.0,这样任何对外的ip都能访问。
    glume
        3
    glume  
       2011-10-02 21:37:26 +08:00
    这个不错,自己的站放在手机上呵呵。
    rankjie
        4
    rankjie  
       2011-10-08 13:12:37 +08:00
    好神奇,每個手機都有個獨立公網IP麽?居然能直接訪問到80端口...
    xi4oh4o
        5
    xi4oh4o  
       2011-10-08 13:14:45 +08:00
    在wifi环境下可以,或者获取公网ip
    liuhang0077
        6
    liuhang0077  
       2011-10-08 13:41:51 +08:00
    电信已经封锁了家用ADSL的80端口
    Weakdancer
        7
    Weakdancer  
    OP
       2011-10-09 11:56:51 +08:00
    感谢大家的回复,假期出去旅游了所以没有机会回复。
    @ayanamist 这个可以搜索下 PAMP: Personal Apache MySQL PHP
    @keakon 这个我尝试了,确实是绑定了手机的所有ip
    @xi4oh4o 这个确实是这样,但是不是我想要的,pamp软件本身是提供对wlan的支持的
    @liuhang0077 我想用的是移动的网络,不是ADSL
    @rankjie 不是公网ip是移动内网ip,像是这样的10.125.56.2 原理上所有这个内网之间的主机是可以相互通信的


    现在的情况很蹊跷。

    之前我提到的:
    使用另外一个移动的手机B访问A的ip,成功。
    是使用我一个朋友的移动G3 手机,访问成功,我以为这样的话其他移动的手机应该是一样可以的。

    昨天我到学校重新测试了,发现,我在我的手机端搭建服务器,依然是那个G3手机可以访问,其他的几个同学的手机都不能访问。

    我今天会把手机端的服务器一直开着,有兴趣的同学能不能帮我测试下,看你们能不能访问到,能的话,请回复一下。

    注意,必须是移动的卡,使用cmnet接入点,不能使用代理或者uc或opera等有中转服务的浏览器。
    ayanamist
        8
    ayanamist  
       2011-10-09 12:05:35 +08:00
    @Weakdancer 想到一个原因:子网。你和G3恰好在一个子网里,但其他人不在。
    Weakdancer
        9
    Weakdancer  
    OP
       2011-10-09 12:08:29 +08:00
    @ayanamist 我也有这种感觉,但是有觉得不太可能,一个A级网路是可以容纳很多主机的,而且我测试的手机都是郑州的。

    我的手机ip是 10.79.207.116
    使用手机浏览器访问
    谢谢
    Weakdancer
        10
    Weakdancer  
    OP
       2011-10-09 12:26:33 +08:00
    刚才我又测试。
    在E73上无法访问,把手机卡插到G3手机上就能访问了。
    Weakdancer
        11
    Weakdancer  
    OP
       2011-10-09 12:33:22 +08:00
    在E73上
    import urllib2
    urllib2.urlopen("http://10.79.207.116").read()

    成功
    是什么原因导致浏览器不能访问还不清楚,但是证明确实是在一个内网中了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5291 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 09:26 · PVG 17:26 · LAX 01:26 · JFK 04:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.