阿里云ECS服务器CentOS7上安装Apache服务

使用root登录

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

[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!

(2)重启服务器

[root@localhost ~]# reboot

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

[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

(4)使用yum安装Apache,并且安装扩展模块

[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!

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

[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.

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

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

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

httpd.service                                 enabled

(7)启动Apache服务

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

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

[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

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值