Linux apache编译安装
1.下载httpd-
2.2.
[root@test-AS4~]#mkdir-P/usr/local/src/apache/#创建源包存放的目录
[root@test-AS4~]#cd/usr/local/src/apache/#把httpd-2.2.放入此目录下[root@test-AS4apache]#tar-zxvf httpd-2.2.#解压文件会生成httpd-2.2.15目录
[root@test-AS4apache]#ll
total6464
drwxr-xr-x11angel angel4096Mar1007:42httpd-2.2.15
-rw-r--r--1root root6593633Mar102010httpd-2.2.
[root@test-AS4httpd-2.2.15]#cd httpd-2.2.15
[root@test-AS4httpd-2.2.15]#./configure--prefix=/usr/local/apache-2.2.15--enable-so
--enable-mods-shared=most--with-mpm=worker
[root@test-AS4httpd-2.2.15]#make
[root@test-AS4httpd-2.2.15]#make install
2.设置开机自启动服务控制脚本
执行下面的命令启动Apache服务:
/usr/local/apache-2.2.15/bin/apachectl start
执行下面的命令停止Apache服务:
/usr/local/apache-2.2.15/bin/apachectl stop
可以简单地把Apache启动命令加到/etc/rc.local文件,让Apache随系统启动而自动启动:echo"/usr/local/apache-2.2.15/bin/apachectl start">>/etc/rc.local
也可以把Apache加入到系统服务,用service命令来控制Apache的启动和停止。
首先以apachectl脚本为模板生成Apache服务控制脚本:
grep-v"#"/usr/local/apache-2.2.15/bin/apachectl>/etc/init.d/apache
用vi编辑Apache服务控制脚本/etc/init.d/apache:
vi/etc/init.d/apache
在文件最前面插入下面的行,使其支持chkconfig命令:
#!/bin/sh
#chkconfig:23458515
#description:Apache is a World Wide Web server.
保存后退出vi编辑器,执行下面的命令增加Apache服务控制脚本执行权限:
chmod+x/etc/init.d/apache
执行下面的命令将Apache服务加入到系统服务:
下载apachechkconfig--add apache
执行下面的命令检查Apache服务是否已经生效:
chkconfig--list apache
命令输出类似下面的结果:
apache0:off1:off2:on3:on4:on5:on6:off
表明apache服务已经生效,在2、3、4、5运行级别随系统启动而自动启动,以后可以使用service 命令控制Apache的启动和停止。
启动Apache服务:
service apache start
停止Apache服务:
service apache stop
执行下面的命令关闭开机自启动:
chkconfig apache off
执行下面的命令改变开机自启动的运行级别为3、5:
chkconfig--level35apache on
新版apache装完以后,需要将老版apache中的f文件中和应用有关的配置,拷贝到新版的f中。此步骤最好能有应用相关厂家支持。
全部完成后,将旧版本的apache停用(不要删除,有问题时可以切换回来),启用新版本,测试业务。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论