开发者社区> 问答> 正文

80端口未被监听,网站无法正常访问








IP不能访问,工程师说80端口未监听,配置文件没有问题,web服务器正常启动的,求解决方法

展开
收起
lzhg1997 2015-11-09 17:00:07 12614 0
4 条回答
写回答
取消 提交回答
  • 回 3楼51干警网的帖子
    谢谢, 今天重启了一下云服务器就能打开了, 之前就是这样,重启就好了,过段时间就不行了,不知道是什么原因,挺烦人的

    -------------------------

    回 1楼dongshan8的帖子
    使用的 Ubuntu  14.04的系统  64位的   防火墙我也不清楚有没有启动

    今天重启了一下云服务器就能打开了, 之前就是这样,重启就好了,过段时间就不行了,不知道是什么原因,挺烦人的

    -------------------------

    回 2楼水王之王的帖子
    好的,谢啦

    -------------------------

    回 7楼dongshan8的帖子
    用的阿里云一键安装环境安装的,不能访问的时候apache是正常运行的,好像是没有被监听的,下次遇到我在看一下
    2015-11-10 10:27:52
    赞同 展开评论 打赏
  • 阿里云论坛版主,QQ 1978638808
    百度了一下方法
    一、修改
    /etc/httpd/conf/httpd.conf
    文件中的监听端口号

    Listen 80

    80
    修改成需要的号,如
    8000
    ,即

    Listen 8000
    二、查看
    SELinux

    http
    相关端口

    # semanage port -l|grep http
    http_cache_port_t tcp 3128, 8080, 8118, 10001-10010
    http_cache_port_t udp 3130
    http_port_t tcp 80, 443, 488, 8008, 8009, 8443
    pegasus_http_port_t tcp 5988
    pegasus_https_port_t tcp 5989
    发现
    8000
    不在其范围之内,所以需要另外添加,方法如下:

    # semanage port -a -t http_port_t -p tcp 8000
    再次查看,

    # semanage port -l|grep http
    http_cache_port_t tcp 3128, 8080, 8118, 10001-10010
    http_cache_port_t udp 3130
    http_port_t tcp 8000, 80, 443, 488, 8008, 8009, 8443
    pegasus_http_port_t tcp 5988
    pegasus_https_port_t tcp 5989
    2015-11-09 18:57:50
    赞同 展开评论 打赏
  • 联系下楼上 楼上是高手
    2015-11-09 17:53:01
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    楼主您好,

    抱歉给您带来不便。

    请问,您使用的系统是CentOS 6吗?

    是否有启用防火墙呢?

    -------------------------

    回 5楼(lzhg1997) 的帖子
    您好,

    如果重启后可以恢复80端口的正常访问,那很可能不是防火墙导致的。

    下次如果还遇到,先查看本地的80 http端口是否监听中,再查看apache的进程是否正常响应。

    您是自行在ubuntu系统里编译安装apache的吗?
    2015-11-09 17:37:34
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载