首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Coding
V2EX  ›  PHP

新手求助: swoole 安装成功但是 http_server 没效果(提供阿里云账号)

  •  
  •   crist · 2017-03-13 00:35:56 +08:00 · 5489 次点击
    这是一个创建于 1004 天前的主题,其中的信息可能已经有所发展或是发生改变。
    打开 http://120.24.244.77/phpinfo.php 可以看到 swoole 成功运行,但是运行下面的这个代码没效果:
    <?php
    $http = new swoole_http_server("0.0.0.0", 9503);
    $http->on('request', function (swoole_http_request $request, swoole_http_response $response) {
    $response->end("<h1>Hello Swoole. #".rand(1000, 9999)."</h1>");
    });
    $http->start();

    bash 运行: http_server.php 后访问 http://120.24.244.77:9503 没任何效果,服务器是 nginx , php 是 5.6 , SSH 的账号是: root ,密码是 CS88.com ,文件目录在 /data/wwwroot/default
    23 回复  |  直到 2018-05-07 00:41:09 +08:00
        1
    icekino   2017-03-13 00:50:29 +08:00 via Android
    9503 这个端口打开了? 怎么什么也没扫到
        2
    hlg002   2017-03-13 00:52:14 +08:00
    web 和 cli 不是一个配置, php -m 看看有没有 swoole 模块?
        3
    crist   2017-03-13 01:47:43 +08:00
    @hlg002 有的啊
        4
    crist   2017-03-13 01:50:32 +08:00
    @icekino ]# firewall-cmd --query-port=9503/tcp;
    FirewallD is not running
        5
    zqcolor   2017-03-13 04:58:25 +08:00
    nginx 里面 swoole 的端口设置和你一样吗? 默认是 9501
        6
    StarkXiao   2017-03-13 08:53:19 +08:00
    把`0.0.0.0`换成你的服务器 IP(`120.24.244.77`)试试
        7
    ElmerZhang   2017-03-13 09:29:18 +08:00   ♥ 1
    netstat -nltp 看看有没有监听端口 0.0.0.0:9503
    iptables -L -n 看看防火墙有没有把这端口拦掉
    如果是 centos 的话, sestatus 看看 selinux 有没有关
        8
    zpfhbyx   2017-03-13 10:08:57 +08:00
    阿里云在界面里面不是还有一套防火墙? 那个端口没开?
        9
    lvye   2017-03-13 10:22:33 +08:00
    https://ecs.console.aliyun.com > 安全组
    看一下你的 ecs 是否加入了安全组,如果加入了,配置规则,把公网入方向加入 9503 端口。
        10
    crist   2017-03-13 14:46:53 +08:00
    @lvye 那授权对象怎么设置为无限制呢?
        11
    log4geek   2017-03-13 14:57:46 +08:00
    swoole 框架入门小 demo http://log4geek.cc/2017/02/php-web 开发框架 swoole/
        12
    crist   2017-03-13 15:58:39 +08:00
    想植入木马的朋友想多了,呵呵。
        13
    crist   2017-03-13 17:02:50 +08:00
    @ElmerZhang tcp
    netstat -nltp
    0 0 0.0.0.0:9503 0.0.0.0:* LISTEN 2020/php

    # sestatus
    SELinux status: disabled

    实在不行我给账号您进去看看可好?
        14
    crist   2017-03-13 17:05:31 +08:00
    安全组配置:
    允许 自定义 TCP
    9501/9501 地址段访问
    0.0.0.0/0
    1
    克隆|删除
    允许 自定义 UDP
    9502/9502 地址段访问
    0.0.0.0/0
    1
    克隆|删除
    允许 自定义 TCP
    9502/9502 地址段访问
    0.0.0.0/0
    1
    克隆|删除
    允许 全部
    -1/-1 地址段访问
    0.0.0.0/0
    110
        15
    crist   2017-03-13 20:57:54 +08:00
    终于能访问成功了,内牛满面啊~.~
        16
    s609926202   2017-03-14 01:26:39 +08:00 via iPhone
    怎么解决的?
        17
    s609926202   2017-03-14 01:26:55 +08:00 via iPhone
    是端口的问题吗?
        18
    crist   2017-03-16 00:01:02 +08:00
    @s609926202 把服务器换成 centos6.8 ,设置 iptable 开放相应的端口, OK
        19
    mingyun   2017-04-08 10:50:00 +08:00
    @log4geek 404 啊
        20
    chelsea2019   2018-05-06 11:01:25 +08:00 via iPhone
    @ElmerZhang 我也有一套游戏是用这种 swoole 扩展的.我自己搭建好 服务器启动成功 游戏不能玩 .有没有大师帮我看看 加我 vx zytx5555
        21
    chelsea2019   2018-05-06 11:02:20 +08:00 via iPhone
    @lvye @ElmerZhang 我也有一套游戏是用这种 swoole 扩展的.我自己搭建好 服务器启动成功 游戏不能玩 .有没有大师帮我看看 加我 vx zytx5555
        22
    chelsea2019   2018-05-06 11:03:59 +08:00 via iPhone
    @zqcolor @ElmerZhang 我也有一套游戏是用这种 swoole 扩展的.我自己搭建好 服务器启动成功 http://duoduo1.vo14.cn/index.php/Portal/index/index/skin/baihu 游戏不能玩 .有没有大师帮我看看 加我 vx zytx5555 帮我看看
        23
    chelsea2019   2018-05-07 00:41:09 +08:00 via iPhone
    @crist g 我也有一套游戏是用这种 swoole 扩展的.我自己搭建好 服务器启动成功 游戏不能玩 .游戏我会配置 .就是这个 swool 不知道哪里弄成功.有没有大师帮我看看 加我 vx zytx5555 搞好有
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4129 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 31ms · UTC 07:58 · PVG 15:58 · LAX 23:58 · JFK 02:58
    ♥ Do have faith in what you're doing.