centos7 安装apache教程以及安装后无法访问的原因以及解决方案

时间:2022-09-14 15:39:15

【温馨提示】:我这里是采用yum方式安装的


①:通过命令安装apache(整个过程都是自动安装的,不需要你设置什么,安心等几秒或者十几秒装完)

yum install httpd

②:安装完后启动apache(linux系统中apache的服务器名称叫httpd),执行下面的命令启动apache

apachectl start

③:用命令行测试一下我们的apache根目录是否可以访问了!

curl -l localhost
上面的命令之后会出现一大堆html代码(包含css之类啥的,说明就成功)


④:我们的最终目的是经过浏览器输入我们的linux的ip或者输入解析到这台linux服务器的域名就能访问,这时你输入ip或者域名是无法访问的!原因是linux防火墙的原因,apache是80端口,linux系统默认只开放22端口,所以此时我们需要将80端口进行开放!执行如下命令

iptables -I INPUT 5 -i eth0 -p tcp --dport 80 -j ACCEPT
上面这行命令的意思是:修改系统防火墙配置文件, 在第五行配置中增加允许80端口监听外来ip

⑤:这时我们来看看我们第④步中修改配置文件是否成功,执行下面的代码你可以看到配置文件的内容,一般情况下你可以看到我们刚刚加进去的内容

iptables --line -vnL

⑥:现在你可以通过ip或者域名来访问你的这台服务器了!这是你就可以看到apache首页了!