CentOS7.6中安装Apache及Apache常见操作和配置说明

一、Apache安装

使用root登录

1.确保服务器系统处于最新状态

[root@localhost ~]# yum -y update

如果显示以下内容说明已经更新完成

2.重启服务器

[root@localhost ~]# reboot

这里可能需要一点点时间,稍等1-2min再继续操作

3.首先检查80端口是否已经开启

[root@localhost ~]# netstat -an | grep 80

如果显示以下内容说明已经开启80端口

如果未开启,可参考文章:阿里云centos7.x 打开80端口

4.安装Apache,并且安装扩展模块

     在线yum安装更加快捷方便,源码包安装步骤相较而言要复杂点,但是兼容性更好,不建议新手使用该方法。

     如果个人使用,建议yum安装,服务器使用,建议源码包安装,具有更好的兼容性。

     yum安装方法如下:

[root@localhost ~]# yum -y install httpd httpd-manual httpd-devel mod_ssl mod_perl mod_auth_mysql

      源码包安装可参考文章:CentOS7.6利用源码包安装Apache

5.设置CentOS开机自动启动Apache服务

[root@localhost ~]# systemctl enable httpd.service

6.检查Apache是否已经安装了开机自动启动

[root@localhost ~]# systemctl list-unit-files | grep httpd

如果显示以下内容说明已经完成自动启动安装

7.启动Apache服务

[root@localhost ~]# systemctl start httpd.service

8.判断是否安装成功Apache服务

[root@localhost ~]# curl http://127.0.0.1

命令行界面正常显示一堆html、css代码,没有乱码,一般是成功了

CentOS7.6中安装Apache及Apache常见操作和配置说明_第1张图片

或者

如果在浏览器中输入服务器IP地址显示Testing 123..就说明安装成功

 

二、常见操作

1. 启动、终止、重启

systemctl start httpd.service #启动

systemctl stop httpd.service #停止

systemctl restart httpd.service #重启

2. 设置开机启动/关闭

systemctl enable httpd.service            #开机启动

systemctl disable httpd.service           #开机不启动

systemctl list-unit-files | grep httpd     # 检查Apache是否已经安装了开机自动启动

显示以下内容即已成功设置:

3. 检查httpd状态

systemctl status httpd.service  #检查状态

4. 显示Apache版本信息

[root@localhost ~]# httpd -v

5. 使用yum安装Apache,并且安装所有扩展模块

[root@localhost ~]# yum -y install httpd*

6. 查看加载模块

[root@localhost ~]# httpd -M

7. 检查配置文件是否正确

[root@localhost ~]# httpd -t

8. 显示所有命令

[root@localhost ~]# httpd -q

9. 检查Apache安装路径

[root@localhost ~]# whereis httpd

10. 检查并且显示Apache相关安装包

[root@localhost ~]# rpm -qa | grep httpd

11. 显示Apache详细相关信息

[root@localhost ~]# yum info httpd

12. 查看Apache安装位置

[root@localhost ~]# rpm -ql httpd

13. 删除Apache

[root@localhost ~]# rpm -e httpd-* --nodeps

[root@localhost ~]# rpm -e httpd-2.4.6-67.el7.c和entos.6.x86_64 --nodeps

14. 删除Apache,并且删除相关文件

[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端口

你可能感兴趣的:(服务器)