【问题标题】:Apache is listening on port 80 but cannot connect to websiteApache 正在侦听端口 80 但无法连接到网站
【发布时间】:2019-06-23 13:59:06
【问题描述】:

我最近用 centos 7.3 启动了一个 ecs 实例。 我按照指南安装 apache 并配置端口(80 和 443)。 我尝试访问http://my_ip 但它没有响应,它说我应该检查代理和防火墙 下面是iptables,我不知道出了什么问题

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 25141/httpd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1878/sshd tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 25141/httpd tcp6 0 0 :::3306 :::* LISTEN 30048/mysqld

【问题讨论】:

    标签: centos7 apache2.4


    【解决方案1】:

    1.stop firewall(systemctl stop firewalld.service),让你的selinux等于禁用(vim /etc/sysconfig/selinux)
    2.检查您的 apache 配置文件并确保您的配置允许您的客户端访问。
    3. 检查你的 apache access.log 和 error.log
    你可以试试这些方法,最好贴一下错误页面截图。

    【讨论】:

    • 如何检查 Apache 是否允许客户端访问?是目录块吗?
    • 访问日志中没有任何内容
    • 检查您的 httpd.conf 以找到“要求所有授予”或“要求所有被拒绝”配置。访问日志中没有任何内容:确保关闭防火墙并禁用 selinux
    猜你喜欢
    • 2019-05-05
    • 2017-11-21
    • 2018-03-05
    • 2017-04-20
    • 2013-04-26
    • 1970-01-01
    • 2011-04-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多