一、升级配置apache
更新时间:2024-06-04 01:08:01 阅读量: 综合文库 文档下载
升级配置Apache服务器
一、任务说明
当前系统安装的apache的版本号是2.2.3-22,现在需要下载最新的版本,并替换掉系统现有的版本。
二、下载组件
下载地址:http://httpd.apache.org/download.cgi 最新版本:2.4.7 (released 2013-11-25)
三、处理旧版本
1. 检查当前的安装情况,命令如下:
# rpm -q httpd
2. 停止服务,命令如下:
# servicehttpd stop 停止httpd:
3. 卸载服务,命令如下:
# rpm -e httpd
4. 强制卸载,命令如下:
# rpm -e httpd -–nodeps
5. 执行完毕后填写表格1
表1 卸载步骤序号 1 2 4
执行的命令 # rpm -q httpd APACHE 命令运行结果 Httpd-2.2.3-22.LAXS3 停止失败 无,卸载成功 # service httpd stop # rpm -e httpd - –nodeps 四、安装新版本。/
1. 拷贝软件到目录/tmp目录,解压缩文件,进行安装,参考命令:
解压缩:tar -zxvf httpd-2.4.7.tar.gz
编译命令:./configure --prefix=/usr/local/apach --sysconfdir=/etc/httpd --enable-so
2. 分析编译中出现的问题,错误信息如下:
Error
configure:
checking for APR... configure: WARNING: APR version 1.4.0 or later is required, found 1.2.7
configure: WARNING: skipped APR at apr-1-config, version not acceptable no
configure: error: APR not found. Please read the documentation.
? 原因是缺乏如下组件:
apr、apr-iconv和apr-util
? 下载并拷贝所需组件到/tmp,进行安装,下载地址如下:
http://apr.apache.org/
? 组件列表如下:
apr-1.5.0.tar.gz
apr-iconv-1.2.1.tar.gz apr-util-1.5.3.tar.gz
? 编译参数可参考如下编译语句:
Apr:./configure --prefix=/usr/local/apr apr-iconv:./configure --with-apr=/usr/local/apr
apr-util
:
--prefix=/usr/local/apr-iconv
./configure --prefix=/usr/local/apr-util
--with-apr=/usr/local/apr
--with-apr-iconv=/usr/local/apr-iconv/bin/apriconv
? 执行便衣和安装,命令如下:
make
makeinstall
? 相关配置:
修改头文件的链接 cd /usr/include
ln -s /usr/local/apr/include/apr 库文件的处理
vi /etc/ld.so.conf.d/apr.conf /usr/local/apr/lib;
检查库文件是否可以找到 ldconfig -pv|grepapr
3. 再次安装apache,参考命令如下:
重新设置编译参数:
./configure --prefix=/usr/local/apache
--with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr-util/
--with-apr-iconv=/usr/local/apr-iconv/bin/apriconv --sysconfdir=/etc/httpd --enable-so
编译:make
安装:make install
4. 执行完毕后填写表格2和表格3。
表2安装APACHE 步骤序号 1 执行的命令 先CD tmp,然后,tar -zxvf httpd-2.4.7.tar.gz Cd httpd-2.4.7然后./configure --prefix=/usr/local/apach --sysconfdir=/etc/httpd --enable-so 下载 错误信息 缺少apr、apr-iconv和apr-util apr、apr-iconv和apr-util 安装apr、apr-iconv和apr-util 解决方法 2 3 五、测试表3安装APACHE所需的组件 序号 组件名称 完整的编译命令 相关配置 ./configure --prefix=/usr/local/apr 1 apr-1.5.0 Make make install ./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr 2 apr-iconv-1.2.1 Make make install ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr 3 apr-util-1.5.3 --with-apr-iconv=/usr/local/apr-iconv/bin/apriconv Make make install vi /etc/ld.so.conf.d/apr.conf /usr/local/apr/lib cd /usr/includeln -s /usr/local/apr/include/aprcd /usr/includeln -s /usr/local/apr/include/apr 并配置apache
1. 启动服务,参考命令如下:
查看apachectl命令的位置:find / -name apachectl 运行apachectl命令:***路径/apachectl start 2. 浏览首页:http://localhost 显示It works!
3. 检查版本,参考命令如下:
***路径/apachectl –version
4. 设置用service apache start 来启动服务,步骤如下
1) 首先以apachectl脚本为模板生成Apache服务控制脚本:
grep -v \路径/apachectl > /etc/init.d/apache
2) 用vi编辑Apache服务控制脚本/etc/init.d/apache:
vi /etc/init.d/apache
3) 在文件最前面插入下面的行,使其支持chkconfig命令:
#!/bin/sh
# chkconfig: 2345 85 15
# description: Apache is a World Wide Web server.
4) 保存后退出vi编辑器,执行下面的命令增加Apache服务控制脚本执
行权限:
chmod +x /etc/init.d/apache
5) 执行下面的命令将Apache服务加入到系统服务:
chkconfig --add apache
6) 执行下面的命令检查Apache服务是否已经生效:
chkconfig --list apache
命令输出类似下面的结果:
apache 0:off 1:off 2:on 3:on 4:on 5:on 6:off
表明apache服务已经生效,在2、3、4、5运行级别随系统启动而自动启动,以后可以使用service命令控制Apache的启动和停止。
7) 启动Apache服务:
service apache start
8) 停止Apache服务:
service apache stop
5. 设置开机自启动,把apache启动命令加到/etc/rc.loacl文件,参考命令
如下:
echo \路径/apachectl start\
6. 执行完毕后填写表格4、表格5和表格6。
表4配置用SERVICE HTTPD START 来启动APACHE服务 步骤序号 命令 grep -v \/usr/local/apache05/bin/apachectl> /etc/init.d vi /etc/init.d/apache 运行结果 1 可以 2 #!/bin/sh # chkconfig: 2345 85 15 复制进去保存后# description: Apache is a 增加权限成功 World Wide Web server. chmod +x /etc/init.d/apache
3 chkconfig --add apache 表5APACHE服务启动的方法 把服务加入系统 序号 1 2 3 命令 find / -name apachectl ***路径/apachectl start ***路–version 径 /apachectl 备注 查看apachectl命令的位置 运行apachectl命令 查看版本 表6配置APACHE服务设置开机自启动 序号 命令 备注 1 grep -v \以apachectl脚本/usr/local/apache-2.2.15/bin/apachectl > 为模板生成/etc/init.d/apache Apache服务控制 2 vi /etc/init.d/apache #!/bin/sh # chkconfig: 2345 85 15 脚本 用vi编辑Apache服务控制脚本 在文件里添加该3条命令 增加Apache服务控制脚本执行权限 将Apache服务加入到系统服务 检查Apache服务是否已经生效 启动Apache服务 停止Apache服务 3 # description: Apache is a World Wide Web server. chmod +x /etc/init.d/apache 4 5 6 7 8 chkconfig --add apache chkconfig --list apache service apache start service apache stop 9
echo \设置开机自启/usr/local/apache45/bin/apachectl/apachectl 动,把apache启start\动命令加到 /etc/rc.loacl文件
3 chkconfig --add apache 表5APACHE服务启动的方法 把服务加入系统 序号 1 2 3 命令 find / -name apachectl ***路径/apachectl start ***路–version 径 /apachectl 备注 查看apachectl命令的位置 运行apachectl命令 查看版本 表6配置APACHE服务设置开机自启动 序号 命令 备注 1 grep -v \以apachectl脚本/usr/local/apache-2.2.15/bin/apachectl > 为模板生成/etc/init.d/apache Apache服务控制 2 vi /etc/init.d/apache #!/bin/sh # chkconfig: 2345 85 15 脚本 用vi编辑Apache服务控制脚本 在文件里添加该3条命令 增加Apache服务控制脚本执行权限 将Apache服务加入到系统服务 检查Apache服务是否已经生效 启动Apache服务 停止Apache服务 3 # description: Apache is a World Wide Web server. chmod +x /etc/init.d/apache 4 5 6 7 8 chkconfig --add apache chkconfig --list apache service apache start service apache stop 9
echo \设置开机自启/usr/local/apache45/bin/apachectl/apachectl 动,把apache启start\动命令加到 /etc/rc.loacl文件
正在阅读:
一、升级配置apache06-04
优秀员工年终表彰大会主持稿06-04
融资融券对中国股市的影响04-13
门诊普通处方格式11-14
送鲜花赠言02-07
某生活小区节能改造施工组织设计09-15
智能化工作面地面联合试运转管理办法06-07
民间借贷(欠款)纠纷人民调解协议书范本06-24
绝代商娇02-07
小学语文多音字汇总(打印版)05-29
- 1Apache配置文件http.conf中文说明
- 2Linux -下Apache服务器的安装和配置
- 3Linux -下Apache服务器的安装和配置
- 4Apache配置文件http.conf中文说明
- 5第七天 Apache服务器配置
- 6Apache+PHP配置HTTPS(Windows Server 2016 x64)
- 7基于window2000的apache服务器配置 - 图文
- 8PHP5.4.6配置教程(Win7+apache2.4.3+phpMyAdmin3.5.2.2+ZF2.0.0)
- 9Apache+php+mysql在windows下的安装与配置图解
- 10RedHat6.2服务器配置方案大全(九):Apache&Tomcat
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 配置
- 升级
- apache
- 实验5实验报告
- 五笔打字培训教案
- 体育场看台膜结构是什么以及体育场看台膜结构注意事项
- PEP人教版小学英语四年级上册单词表(Unit 4带音标)
- 2012综合问题(动态、图形变换、存在性)综合讲解
- 浅析网络词汇对现代汉语教学的影响
- 普通昆虫学
- 先会仿写,再创新写作
- 耶鲁大学实验室安全手册(中文版)
- 公路汽车客运站设计任务书-h
- 第一章 超声波探伤的物理基础
- 国民经济核算作业4答案
- 大学物理演示实验小论文
- 计算机二级photoshop考试试题(1)
- 基于PC-CRASH的汽车与行人碰撞事故再现仿真研究
- 战略前沿技术“前沿机构”专题
- 毕业论文-完整版
- 一年四季疾病预防知识
- 2018年4月自考00078银行会计学试卷及答案 - 图文
- 生物统计学复习提纲