使用root登录
[root@localhost ~]# yum -y update
如果显示以下内容说明已经更新完成
Replaced:
grub2.x86_64 1:2.02-0.64.el7.centos grub2-tools.x86_64 1:2.02-0.64.el7.centos
Complete!
[root@localhost ~]# reboot
[root@localhost ~]# netstat -an | grep 80
如果显示以下内容说明已经安装Apache服务
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
或者
[root@localhost ~]# ps -ef |grep httpd
如果显示以下内容说明已经安装Apache服务
root 2440 7317 0 11:08 pts/9 00:00:00 grep --color=auto httpd
[root@localhost ~]# yum -y install httpd httpd-manual httpd-devel mod_ssl mod_perl mod_auth_mysql
如果显示以下内容说明已经完成安装
Installed:
httpd.x86_64 0:2.4.6-67.el7.centos.6 httpd-manual.noarch 0:2.4.6-67.el7.centos.6 mod_perl.x86_64 0:2.0.10-2.el7 mod_ssl.x86_64 1:2.4.6-67.el7.centos.6
Complete!
[root@localhost ~]# systemctl enable httpd.service
如果显示以下内容说明已经完成自动启动安装
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
[root@localhost ~]# systemctl list-unit-files | grep httpd
如果显示以下内容说明已经完成自动启动安装
httpd.service enabled
[root@localhost ~]# systemctl start httpd.service
[root@localhost ~]# curl http://127.0.0.1
如果在浏览器中输入服务器IP地址显示Testing 123..就说明安装成功
如果出现 it's work!说明服务器端访问是正常的,这个时候可能是防火墙没有开启80端口
显示Apache版本信息
[root@localhost ~]# httpd -v
使用yum安装Apache,并且安装所有扩展模块
[root@localhost ~]# yum -y install httpd*
查看加载模块
[root@localhost ~]# httpd -M
检查配置文件是否正确
[root@localhost ~]# httpd -t
显示所有命令
[root@localhost ~]# httpd -q
检查Apache安装路径
[root@localhost ~]# whereis httpd
检查并且显示Apache相关安装包
[root@localhost ~]# rpm -qa | grep httpd
删除Apache
[root@localhost ~]# rpm -e httpd-* --nodeps
或者
[root@localhost ~]# rpm -e httpd-2.4.6-67.el7.c和entos.6.x86_64 --nodeps
删除Apache,并且删除相关文件
[root@localhost ~]# yum -y remove httpd
显示Apache详细相关信息
[root@localhost ~]# yum info httpd
关闭Apache服务
systemctl stop httpd.service
重新加载Apache服务
systemctl reload httpd.service
查看Apache安装位置
[root@localhost ~]# rpm -ql httpd
检查Apache是否已经安装了开机自动启动
[root@localhost ~]# systemctl list-unit-files | grep httpd
删除自动启动服务
[root@localhost ~]# cd /etc/systemd/system/multi-user.target.wants
[root@localhost ~]# rm -rf httpd.service
[root@localhost ~]# systemctl list-unit-files | grep httpd
显示内容,证明已经禁止开机就启动
httpd.service disabled
路径说明
Apache主配置文件:/etc/httpd/conf/httpd.conf
Apache主配置目录,可以将不同类型的配置分门别类放入这个目录中:/etc/httpd/conf.d/
Apache网站根目录:/var/www/html/
Apache日志文件目录:/var/log/httpd
原文:https://yq.aliyun.com/articles/284131
公司自己服务器安装推荐文章:https://www.cnblogs.com/JetpropelledSnake/p/9167662.html