将apache添加为Linux系统自启动服务
2015-08-31 10:19
781 查看
将Apache添加为Linux的服务
在Linux下用源代码方式编译安装完Apache后,启动关闭Apache可以通过如下命令实现:
/usr/local/apache/bin/apachectl start | stop | restart
如果想将httpd列入系统自动启动的服务,可以直接将上述的apachectl文件拷贝到 /etc/rc.d/init.d中,然后在相应的启动级别如3,5中加入链接即可。命令如下:
cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd
ln -s /etc/rc.d/init.d/apache /etc/rc.d/rc3.d/S61httpd
链接文件的S61是启动时的序号。当init.d目录下有httpd脚本后,我们就可以通过service命令来启动关闭apache了。在任意路径下执行:
service apache start | stop | restart
脚本中没有输入提示信息,但命令已经执行了。这时有个问题就是:虽然apache已经可以自动启动,但在linux的服务列表中却看不到它,比如运行ntsysv或红帽子的chkconfig --list指令。要添加服务,一般通过chkconfig --addxxx来实现,但需要脚本中有相应的信息才行,否则chkconfig就会提示:xxx 服务不支持chkconfig。所以我们首先编辑apache脚本,在第2行添加如下注释信息:
# chkconfig: 35 61 61
# description: Apache
第一行的3个参数意义分别为:在哪些运行级别启动apache-httpd(3,5);启动序号(S61);关闭序号(K61)。注意:第二行的描述必须要写!
保存后执行:chkconfig --add apache
就将apache添加入服务了。在rc3.d、rc5.d路径中将来就会出现S61httpd的链接,其他运行级别路径中会出现K61httpd的链接。
运行chkconfig --list就可以看到apache的服务了。
在Linux下用源代码方式编译安装完Apache后,启动关闭Apache可以通过如下命令实现:
/usr/local/apache/bin/apachectl start | stop | restart
如果想将httpd列入系统自动启动的服务,可以直接将上述的apachectl文件拷贝到 /etc/rc.d/init.d中,然后在相应的启动级别如3,5中加入链接即可。命令如下:
cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd
ln -s /etc/rc.d/init.d/apache /etc/rc.d/rc3.d/S61httpd
链接文件的S61是启动时的序号。当init.d目录下有httpd脚本后,我们就可以通过service命令来启动关闭apache了。在任意路径下执行:
service apache start | stop | restart
脚本中没有输入提示信息,但命令已经执行了。这时有个问题就是:虽然apache已经可以自动启动,但在linux的服务列表中却看不到它,比如运行ntsysv或红帽子的chkconfig --list指令。要添加服务,一般通过chkconfig --addxxx来实现,但需要脚本中有相应的信息才行,否则chkconfig就会提示:xxx 服务不支持chkconfig。所以我们首先编辑apache脚本,在第2行添加如下注释信息:
# chkconfig: 35 61 61
# description: Apache
第一行的3个参数意义分别为:在哪些运行级别启动apache-httpd(3,5);启动序号(S61);关闭序号(K61)。注意:第二行的描述必须要写!
保存后执行:chkconfig --add apache
就将apache添加入服务了。在rc3.d、rc5.d路径中将来就会出现S61httpd的链接,其他运行级别路径中会出现K61httpd的链接。
运行chkconfig --list就可以看到apache的服务了。
相关文章推荐
- Windows7 64bit下配置Apache+PHP+MySQL
- Apache 文件不存在跳转URL(实现指定尺寸的图片不存在,就自动生成图片)
- Apache RewriteCond %{REQUEST_FILENAME} 不起作用问题
- ubuntu apache2配置详解(含虚拟主机配置方法)
- Apache Shiro 10分钟之旅!
- Apache Shiro 简介
- apache kafka系列之在zookeeper中存储结构
- apache kafka消息服务
- apache kafka技术分享系列(目录索引)
- PHP使用Apache中的ab测试网站的压力性能
- Apache Shiro 集成-spring
- Apache Shiro 集成-Cas
- 源码安装apache2
- 阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL)
- php5+apache2+mysql环境安装authpuppy
- apache.commons.lang.StringUtils 使用心得
- 使用apache.commons.betwixt实现XML与Java对象互转
- WAMP环境配置
- win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
- 基于LAMP搭建Discuz!论坛,并配置Apache、PHP、MySQL