一、准备工作
:Apache的安装步骤其实并不繁琐,但是很多时候最大的问题会出在访问上。而谈到访问大多数问题会出在防火墙和服务器安全组规则这两个问题上。下面介绍一下防火墙(Firewalld)和安全组规则的相关操作。
1.防火墙相关操作命令:
1)查看防火墙的状态
:命令:systemctl status firewalld
:例图如下:
:上图中"Active:inactive(dead)表示防火墙处于关闭状态
:上图中"Active:active(running)"表示防火墙处于开启状态
2)开启防火墙(临时的 -- 重启服务器后,回到默认的状态)
:命令:systemctl start firewalld
3)关闭服务器(临时的 -- 重启服务器后,回到默认的状态)
:命令:systemctl stop firewalld
4)永久性关闭(重启后也是关闭状态)
:命令:systemctl disable firewalld
5)永久性开启(重启后也是开启状态)
:命令:systemctl enable firewalld
2.防火墙端口控制方面
1)查看还有哪些服务可以打开
:命令:firewall-cmd --get-services
:例图:
:如图在Apache配置好后,应该开启http服务才能通过浏览器进行访问,故需要开启http服务。
2)开启特定服务
:命令:firewall-cmd --add-service=http //http换成想要开放的service
:例图:
3)查看防火墙开启了哪些端口(服务)
:命令:firewall-cmd --list-services
:例图:
4)更新防火墙规则(将新开启的服务应用起来)
:命令:firewall-cmd --reload
二、安装Apache
1)yum下载安装Apache
:命令:yum -y install httpd*
2)查看安装的httpd的包
:命令:rpm -qa | grep httpd
:例图:
3)开启apache
:命令:systemctl start httpd.service
4)设置开机自启apache
:命令:systemctl enable httpd
三、浏览器访问主机ip
:在浏览器输入主机地址。
:成功例图如下:
:Apache安装成功后有两个地方可能经常使用这里记录一下:
:1)/etc/httpd/conf/httpd.conf -- 配置文件
:2)/var/www/html -- 默认网站根目录