栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

远程或本地主机无法访问虚拟主机CentOS7系统下Apache服务的原因之一

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

远程或本地主机无法访问虚拟主机CentOS7系统下Apache服务的原因之一

文章目录
  • 前言
  • 一、解决方法1
  • 二、解决方法2
  • 三、解决方法3
  • 总结


前言

学习过程中通过yum命令给虚拟机中的CentOS7 系统安装Apache服务后,想通过浏览器访问Apache服务,输入虚拟主机的ip后,并没有出现Apache服务的测试页面,而是提示无法访问,通过查阅资料初步分析是虚拟主机的防火墙配置问题


一、解决方法1

关闭CentOS7的防火墙(推荐新手使用,一劳永逸)

#停止防火墙
systemctl stop firewalld.service

#禁止防火墙开机启动
systemctl disable firewalld.service

二、解决方法2

通过配置防火墙,允许任何ip都能访问虚拟主机的tcp,80端口(不安全)

iptables -I INPUT -p TCP --dport 80 -j ACCEPT

然后在主机就可以正常访问Apache服务了,需要注意的是使用这种方法重启后还得重新执行一次命令。


三、解决方法3

通过配置防火墙,仅允许特定ip能访问虚拟主机的tcp,80端口(安全,强烈推荐)

iptables -I INPUT -s 192.168.4.250 -p tcp --dport 80 -j ACCEPT

我这里的主机ip是192.168.4.250,新手盆友可以自行替换成自己的ip地址,然后执行命令就能通过浏览器访问虚拟主机的Apache服务了,如图所示是正确配置后,浏览器访问Apache服务显示的测试页面


总结

以上就是解决给虚拟主机安装Apache服务后,不能通过本地或者远程主机访问Apache服务的三种解决方法,都是基于配置防火墙实现的,推荐新手参考学习

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/883576.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号