Apache安装后的自启动配置(Linux)

下载源码包
make && make install

之后, apache 并不会自动往 init.d 里面添加自己的 httpd service。
需要手工把 apache 安装目录的 bin/apachectl 拷贝一份到 /etc/init.d/httpd 。

如果想让 httpd service 能够在不同的运行级别下都能自动启动,还需要
vi /etc/init.d/httpd

,在 #!/bin/sh 下面增加几行 chkconfig 需要的内容:
# chkconfig: 2345 70 30
# description: Apache is a World Wide Web server. It is used to serve \
# HTML files and CGI.
# processname: httpd


关键是 chkconfig: 2345 70 30 这一行,
第一个数字 2345 表示让 apache 在 2345 这四个级别都自动运行;
第二个数字 70 表示进程启动的优先级;
第三个数字 30 表示进程停止的优先级。

修改保存之后执行
/sbin/chkconfig httpd reset

,chkconfig 就自动在各个级别的 rc*.d 中增加 httpd 的 link 。

要查看 chkconfig 是否 reset 正确,通过命令
/sbin/chkconfig --list httpd

就可以查看当前 httpd service 被配置在哪几个运行级别自启动。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值