centos7 - Apache 正在侦听端口 80 但无法连接到网站
问题描述
我最近用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
解决方案
1.停止防火墙(systemctl stop firewalld.service),使您的selinux等于禁用(vim /etc/sysconfig/selinux)
2.检查您的apache配置文件并确保您的配置允许您的客户端访问。
3.检查你的apache access.log 和error.log
你可以试试这些方法,最好贴一下错误页面截图。
推荐阅读
- javascript - 如何在反应组件中打印道具数据?
- python - 按小时值对“时间”列进行分组
- php - 正则表达式匹配域的子域
- c# - C# 是否有类似于 Python 的通用换行符的东西
- html - 使显示标题具有响应性
- python - 如何在 Python 中创建异步计时器?
- java - 为什么测试类的属性在 2 个测试之间变为空?
- azure-active-directory - 为什么 Powershell 中提供的详细信息比用于 Exchange 在线服务器、Azure Active Directory 和其他云的 REST API 更多
- python - pixel_per_cell skimage.feature.hog 的默认值
- python - Django:为什么 KeyError:'pk'