[root@localhost ~]# yum -y update
如果显示以下内容说明已经更新完成
[root@localhost ~]# reboot
这里可能需要一点点时间,稍等1-2min再继续操作
[root@localhost ~]# netstat -an | grep 80
如果显示以下内容说明已经开启80端口
如果未开启,可参考文章:阿里云centos7.x 打开80端口
在线yum安装更加快捷方便,源码包安装步骤相较而言要复杂点,但是兼容性更好,不建议新手使用该方法。
如果个人使用,建议yum安装,服务器使用,建议源码包安装,具有更好的兼容性。
yum安装方法如下:
[root@localhost ~]# yum -y install httpd httpd-manual httpd-devel mod_ssl mod_perl mod_auth_mysql
源码包安装可参考文章:CentOS7.6利用源码包安装Apache
[root@localhost ~]# systemctl enable httpd.service
[root@localhost ~]# systemctl list-unit-files | grep httpd
如果显示以下内容说明已经完成自动启动安装
[root@localhost ~]# systemctl start httpd.service
[root@localhost ~]# curl http://127.0.0.1
命令行界面正常显示一堆html、css代码,没有乱码,一般是成功了
或者
如果在浏览器中输入服务器IP地址显示Testing 123..就说明安装成功
systemctl start httpd.service #启动
systemctl stop httpd.service #停止
systemctl restart httpd.service #重启
systemctl enable httpd.service #开机启动
systemctl disable httpd.service #开机不启动
systemctl list-unit-files | grep httpd # 检查Apache是否已经安装了开机自动启动
显示以下内容即已成功设置:
systemctl status httpd.service #检查状态
[root@localhost ~]# httpd -v
[root@localhost ~]# yum -y install httpd*
[root@localhost ~]# httpd -M
[root@localhost ~]# httpd -t
[root@localhost ~]# httpd -q
[root@localhost ~]# whereis httpd
[root@localhost ~]# rpm -qa | grep httpd
[root@localhost ~]# yum info httpd
[root@localhost ~]# rpm -ql httpd
[root@localhost ~]# rpm -e httpd-* --nodeps
或
[root@localhost ~]# rpm -e httpd-2.4.6-67.el7.c和entos.6.x86_64 --nodeps
[root@localhost ~]# yum -y remove httpd
Apache主配置文件:/etc/httpd/conf/httpd.conf
Apache主配置目录,可以将不同类型的配置分门别类放入这个目录中:/etc/httpd/conf.d/
Apache网站根目录:/var/www/html/
Apache日志文件目录:/var/log/httpd
参考文章:【1】阿里云ECS服务器CentOS7上安装Apache服务
【2】CentOS7系统操作httpd服务 - 开机启动/重启/查看状态
【3】阿里云centos7.x 打开80端口