Centos 下Apache(httpd) 安装过程

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


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

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


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 

文章底部-联系
注:如果看完文章,还有不清晰的,可联系 IDO老徐 ,描述你遇到的具体问题,会解答( 微信 957863300 ) 
栏目(点每个栏目看文章)

1、长线能力提升:八年合伙人副业·个人IP实验室

2、测试硬技能:LinuxSQLGit测试工具Jenkins

3、测试软技能:简历面试管理职业发展

4、副业:视频号公众号知乎社群私域小报童专栏  /  免费写作社群  /  小红书资料  /  年度陪伴群

本站申明

1. 所有文章,均为IDO老徐原创(免费学习,欢迎收藏、转发),博客地址 isTester.com

2. 顶部菜单,按栏目查询,可快速检索你需要的所有文章 。看完文章还有不明白的,微信联系 IDO老徐

3. 欢迎关注 公号、进 微信群、进社群「软件测试圈

写作星球new

成长,写作,副业,赚钱社群

写作·成长·副业赚钱,万人免费社群

365 * 24 随时向 IDO老徐 免费提问

完整的 14 个社群入口,点这里


老徐陪你副业避坑

老徐陪你副业避坑

100 个实战小项目,少亏钱,多赚钱

送《一人企业复利商业化》实体书(包邮)

365 * 24 随时向 IDO老徐 免费提问

微信 957863300


技术(硬技能)
个人IP(副业)
公众号-简尚


想了解更多 ?

所有原创软件测试文章都在这

有近10W 软件测试工程师关注

助力「软件测试从业者综合能力提升

关注后,回复 666 有惊喜

简尚公众号

长按/扫码  关注@简尚

我的个人微信 957863300


公众号-IDO老徐


IDO老徐

全网同名,个人IP公众号

日更10年,每天 1 分钟、解决 1 个问题

职场、副业、轻创业、写作、个人IP

公众号、视频号、小红书、知乎

简尚公众号

长按/扫码,关注IDO老徐

关注回复 401 送你一份资料包


联系老徐
联系人: IDO老徐
Email: 957863300@qq.com
QQ: 957863300
微信: 957863300
微博: isTester
网址: isTester.com
地址: 中国 · 广东 · 深圳
职场(软技能)
轻创业
个人微信
IDO老徐 个人微信