Centos 下Apache(httpd) 安装过程

2019-03-28 22:46:00
IDO老徐
原创
1792


其实,网上这块的部署文章非常多 。随便搜索,都有 。

这篇文章,老徐帮大家挑选几个比较重点的过程 & 命令 。


1. 有些linux 版本中已经预置了有Apache,并且已经是服务了,所有首先检查系统中是否已经存在httpd的服务


1)先检查服务器 上是否已经启动了此服务 。

命令如下

ps -ef|grep httpd 


2)查看linux系统服务中有没有httpd

chkconfig --list | grep httpd


3)如果有服务存在,那么需要先关闭httpd服务自启动
命令 chkconfig httpd off

4)停止httpd服务
命令 service httpd stop

5)再次查看,是否有进程存在 
命令 ps -ef|grep httpd

6)如果有进程存在,关闭进程
命令 kill -9 pid



2. 卸载httpd


1)先检查安装包的名字 

命令  rpm -qa|grep httpd

[root@istester]~# rpm -qa|grep httpd
httpd-2.2.15-69.el6.centos.x86_64
httpd-tools-2.2.15-69.el6.centos.x86_64


2)根据安装包名字删除包 

rpm -e  httpd-tools-2.2.15-69.el6.centos.x86_64

rpm -e  httpd-2.2.15-69.el6.centos.x86_64


3)删除httpd.conf文件

#先检查文件在哪
find / -name httpd.conf

#查出之后根据路径逐一删除
rm /xxx/xxx/httpd.conf



3. 准备事项已完成,剩下的就是常规安装了 。

注:我们通过yum的方式,在线安装,非常简单 。


1)检查是否存在httpd包


[www@istester ~]$ yum list httpd
Loaded plugins: security
base                                                                                                             | 3.7 kB     00:00     
epel                                                                                                             | 4.7 kB     00:00     
epel/primary_db                                                                                                  | 6.0 MB     00:00     
extras                                                                                                           | 3.4 kB     00:00     
extras/primary_db                                                                                                |  28 kB     00:00     
updates                                                                                                          | 3.4 kB     00:00     
updates/primary_db                                                                                               | 3.2 MB     00:00     
Available Packages
httpd.x86_64                                                  2.2.15-69.el6.centos                                                  base


2、安装Apache
yum install httpd

Total                                                                                                    20 MB/s | 932 kB     00:00     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : apr-util-ldap-1.3.9-3.el6_0.1.x86_64                                                                                 1/4 
  Updating   : httpd-tools-2.2.15-69.el6.centos.x86_64                                                                              2/4 
  Installing : httpd-2.2.15-69.el6.centos.x86_64                                                                                    3/4 
  Cleanup    : httpd-tools-2.2.15-53.el6.centos.x86_64                                                                              4/4 
  Verifying  : httpd-tools-2.2.15-69.el6.centos.x86_64                                                                              1/4 
  Verifying  : httpd-2.2.15-69.el6.centos.x86_64                                                                                    2/4 
  Verifying  : apr-util-ldap-1.3.9-3.el6_0.1.x86_64                                                                                 3/4 
  Verifying  : httpd-tools-2.2.15-53.el6.centos.x86_64                                                                              4/4 

Installed:
  httpd.x86_64 0:2.2.15-69.el6.centos                                                                                                   

Dependency Installed:
  apr-util-ldap.x86_64 0:1.3.9-3.el6_0.1                                                                                                

Dependency Updated:
  httpd-tools.x86_64 0:2.2.15-69.el6.centos                                                                                             

Complete!
安装过程,不用理会,如果看到如上提示,说明安装成功了。




3、设置Apache服务的启动级别
chkconfig --levels 235 httpd on
Apache是一个服务,所以,可以通过设置服务的启动级别来让它启动。

4、启动服务

两种方式,

1)如下
/etc/init.d/httpd start

2)如下

service httpd start


5、查看服务是否正常启动

两种方式,

1)查看服务状态


[root@istester www]# service httpd status
httpd (pid  10339) is running...


2)查看进程

[root@istester www]# ps -ef|grep httpd | grep -v grep
root     10339     1  0 23:15 ?        00:00:00 /usr/sbin/httpd
apache   10341 10339  0 23:15 ?        00:00:00 /usr/sbin/httpd
apache   10342 10339  0 23:15 ?        00:00:00 /usr/sbin/httpd
apache   10343 10339  0 23:15 ?        00:00:00 /usr/sbin/httpd
apache   10344 10339  0 23:15 ?        00:00:00 /usr/sbin/httpd
apache   10345 10339  0 23:15 ?        00:00:00 /usr/sbin/httpd
apache   10346 10339  0 23:15 ?        00:00:00 /usr/sbin/httpd
apache   10347 10339  0 23:15 ?        00:00:00 /usr/sbin/httpd
apache   10348 10339  0 23:15 ?        00:00:00 /usr/sbin/httpd


补充,

1)停止服务

service httpd stop

2)重启服务

service httpd restart



6、安装之后的说明:


1)验证是否安装成功
现在打开http://ip 地址,看看有没有Apache的默认页面出来了?如果有就对了。

2)安装目录说明
Apache默认将网站的根目录指向/var/www/html
默认的主配置文件是/etc/httpd/conf/httpd.conf
配置存储在的/etc/httpd/conf.d/目录





End 

本站申明

1. 本站点,所有文章,均为IDO老徐原创,拒绝转载 。博客地址 http://istester.com/

2. PC端,右上角,搜索框,输入关键词,可快速检索你感兴趣的所有文章 。

最新文章
公众号2



想了解更多 ?

欢迎关注老徐的公众号

Tester & 职场人 & 5W人都在关注

软件测试从业者综合能力提升&择业加薪 

第一时间,更新至此公众号

简尚公众号

长按二维码/微信扫码  关注老徐

老徐私人微信957863300

有问题,随时留言


软件测试QQ群


2000人高质量测试交流

软件测试QQ群

2000人软件测试QQ群


联系老徐
联系人: IDO老徐
Email: idolaoxu@gmail.com
QQ: 957863300
微信: 957863300
微博: isTester
网址: isTester.com
地址: 中国 . 广东 . 深圳