前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >httpd的rpm包及源码安装配置

httpd的rpm包及源码安装配置

作者头像
星哥玩云
发布2022-07-04 09:04:57
1.5K0
发布2022-07-04 09:04:57
举报
文章被收录于专栏:开源部署

httpd的rpm包及源码安装配置

1、rpm包安装

系统环境:

[root@zhaochj ~]# cat /etc/issue

CentOS release 6.4 (Final)

Kernel \r on an \m

[root@zhaochj ~]# uname -r

2.6.32-358.el6.x86_64

[root@zhaochj ~]# ifconfig | grep Bcast:

          inet addr:192.168.0.200  Bcast:192.168.0.255  Mask:255.255.255.0

查看当前yum源中可用的httpd安装包:

[root@zhaochj ~]# yum list all *httpd*

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

 * base: mirrors.btte.net

 * extras: mirrors.btte.net

 * updates: mirrors.btte.net

Available Packages

httpd.x86_64                        2.2.15-31.el6.centos                updates

httpd-devel.i686                    2.2.15-31.el6.centos                updates

httpd-devel.x86_64                  2.2.15-31.el6.centos                updates

httpd-manual.noarch                2.2.15-31.el6.centos                updates

httpd-tools.x86_64                  2.2.15-31.el6.centos                updates

安装httpd:

[root@zhaochj ~]# yum -y install all httpd

查看生成的配置文件:

[root@zhaochj ~]# rpm -qc httpd

/etc/httpd/conf.d/welcome.conf

/etc/httpd/conf/httpd.conf

/etc/httpd/conf/magic

/etc/logrotate.d/httpd

……

httpd配置相关的目录结构:

[root@zhaochj httpd]# pwd

/etc/httpd

[root@zhaochj httpd]# tree

.

├── conf

│  ├── httpd.conf

│  ├── httpd.conf.back  #对原配置文件做备份

│  └── magic

├── conf.d

│  ├── README

│  └── welcome.conf

├── logs -> ../../var/log/httpd

├── modules -> ../../usr/lib64/httpd/modules

└── run -> ../../var/run/httpd

配置hosts文件:

[root@zhaochj httpd]# vim /etc/hosts

192.168.0.200  zhaochj    #增加此行

配置主配置文件,启用ServerName:

[root@zhaochj httpd]# vim conf/httpd.conf

ServerName 192.168.1.200:80    #启用ServerName,并修改为

测试配置文件:

[root@zhaochj httpd]# httpd -t

Syntax OK

启用httpd服务:

[root@zhaochj httpd]# service httpd start

Starting httpd:                                            [  OK  ]

查看httpd的版本

[root@zhaochj ~]# httpd -v

Server version: Apache/2.2.15 (Unix)

Server built:  Oct 16 2014 14:48:21

查看httpd的使用的MPM,默认是prefork:

[root@zhaochj httpd]# httpd -l

Compiled in modules:

  core.c

  prefork.c

  http_core.c

  mod_so.c

修改MPM为worker,并验证:

[root@zhaochj httpd]# vim /etc/sysconfig/httpd

HTTPD=/usr/sbin/httpd.worker    #启用此行

[root@zhaochj httpd]# service httpd restart

[root@zhaochj httpd]# ps aux | grep httpd

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档