V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
q7892536
V2EX  ›  Amazon Web Services

AWS 的 80 端口无法开启?

  •  
  •   q7892536 · 2016-09-05 12:34:05 +08:00 · 11248 次点击
    这是一个创建于 3002 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1 、我的是海外账号
    2 、使用的是东京机器
    3 、已经配置安全组
    4 、关闭防火墙,配置防火墙都做了

    还是没有 80 端口...

    有没有大神知道怎么弄?
    27 条回复    2019-04-30 00:07:17 +08:00
    Livid
        1
    Livid  
    MOD
       2016-09-05 12:34:59 +08:00
    curl http://YOUR_IP 看到的出错信息是?
    q7892536
        2
    q7892536  
    OP
       2016-09-05 12:39:21 +08:00
    @Livid 打开网页啥都没有
    voostar
        3
    voostar  
       2016-09-05 12:44:27 +08:00
    Linux ?打开网页没报错(“打开网页啥都没有”)那是不是你 web 服务配置的问题?
    q7892536
        4
    q7892536  
    OP
       2016-09-05 12:46:31 +08:00
    @voostar 就是打开网页能提示都没有,查询端口都没有 80 端口, centos7
    moult
        5
    moult  
       2016-09-05 12:48:07 +08:00
    在服务器上执行, curl http://127.0.0.1 ,先确定 HTTP 服务是否正常!
    然后看一下 80 端口侦听情况!
    不过楼主说的,无法开启,是指无法侦听,还是外网不能访问。
    ZavierXu
        6
    ZavierXu  
       2016-09-05 12:48:27 +08:00
    netstat 了没有?
    qiaoxin
        7
    qiaoxin  
       2016-09-05 12:50:58 +08:00 via Android
    有没有 apache 或 nginx 的进程?
    q7892536
        8
    q7892536  
    OP
       2016-09-05 13:04:18 +08:00
    @moult curl: (7) Failed connect to 127.0.0.1:80; Connection refused
    查询端口没有 80
    ceyes
        9
    ceyes  
       2016-09-05 13:39:17 +08:00
    建议还是 double check 安全组,端口和源 IP
    可以先测下全开放是否 work ,再一步步 debug
    q7892536
        10
    q7892536  
    OP
       2016-09-05 13:56:54 +08:00
    已经解决!
    谢谢大家出主意,但是都没什么用。

    我的解决办法是重新创建实例,添加安全组,装 centos7 ,直接安装 Veata 控制面板,然后成功打开网页。

    之前直接安装 lnmp , WDCP 都不行,没有 80 端口。安装 Veata 面板自己打开了 80 端口...
    zhicheng
        11
    zhicheng  
       2016-09-05 14:25:38 +08:00
    大胆的猜测一下,之前没有启动 Web Server ?
    hiboshi
        12
    hiboshi  
       2016-09-05 14:25:49 +08:00
    撞车了
    q7892536
        13
    q7892536  
    OP
       2016-09-05 14:42:54 +08:00
    @zhicheng 这胆也太肥了吧
    q7892536
        14
    q7892536  
    OP
       2016-09-05 14:44:08 +08:00
    @hiboshi hahaha...
    sdzbzyc
        15
    sdzbzyc  
       2016-09-05 15:12:41 +08:00
    我也遇到了
    是因为实例的安全组入网出网那里有限制,默认只打开 22 端口,把 80 端口开一下就可以了
    你可以试一下
    xupefei
        16
    xupefei  
       2016-09-05 15:59:18 +08:00
    @990510254 这位是广告号。 @Livid
    q7892536
        17
    q7892536  
    OP
       2016-09-05 16:11:53 +08:00
    @sdzbzyc 我在安全组添加了 http 80 端口 还是不行,最后是用 Veata 面板才打开了 80 端口
    peoce
        18
    peoce  
       2016-09-05 17:26:09 +08:00
    安全组没设置好啊
    mhtt
        19
    mhtt  
       2016-09-05 17:26:59 +08:00
    是国内,还是海外,如果是国内的话,备案,不备案是被封 80 / 8080 端口的。
    bigcat0
        20
    bigcat0  
       2016-09-05 20:59:29 +08:00 via Android
    安全组公网入网出网开 80
    buildops
        21
    buildops  
       2016-09-05 22:32:20 +08:00
    然而还是重建实例了。。
    ryd994
        22
    ryd994  
       2016-09-06 04:47:59 +08:00 via Android
    @q7892536
    @peoce
    @mhtt
    @bigcat0
    @buildops
    看清楚,就是 Web server 没开而已
    否则本地怎么可能 curl 不到
    wander2008
        23
    wander2008  
       2016-09-06 07:47:10 +08:00 via iPhone
    安全组设置一下。
    lairdnote
        24
    lairdnote  
       2016-09-06 08:39:07 +08:00
    哈哈。。。需要代维 aws 各种服务吗?
    dot
        25
    dot  
       2016-09-06 09:18:22 +08:00
    是 SELinux 的问题导致 LNMP 没跑起来吗?我个人喜欢用 lsof 看端口……没有就是没有~ 都不用测
    youngjoy
        26
    youngjoy  
       2017-08-19 14:48:15 +08:00
    上面讲的都很清楚了,还有个小 tips,如果设置出站入站规则没有问题之后,记得把实例关联到这个安全组。
    luaer
        27
    luaer  
       2019-04-30 00:07:17 +08:00
    楼主后续也是配不了其他端口吗 都不知道这个 aws 端口都开不了还叫别人买了干嘛
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2980 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:14 · PVG 22:14 · LAX 06:14 · JFK 09:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.