Apache安装后的自启动配置(Linux)
程序员文章站
2022-05-20 08:57:31
...
下载源码包
之后, apache 并不会自动往 init.d 里面添加自己的 httpd service。
需要手工把 apache 安装目录的 bin/apachectl 拷贝一份到 /etc/init.d/httpd 。
如果想让 httpd service 能够在不同的运行级别下都能自动启动,还需要
,在 #!/bin/sh 下面增加几行 chkconfig 需要的内容:
关键是 chkconfig: 2345 70 30 这一行,
第一个数字 2345 表示让 apache 在 2345 这四个级别都自动运行;
第二个数字 70 表示进程启动的优先级;
第三个数字 30 表示进程停止的优先级。
修改保存之后执行
,chkconfig 就自动在各个级别的 rc*.d 中增加 httpd 的 link 。
要查看 chkconfig 是否 reset 正确,通过命令
就可以查看当前 httpd service 被配置在哪几个运行级别自启动。
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 被配置在哪几个运行级别自启动。
上一篇: Android Studio安装后不能启动的解决办法
下一篇: VScode插件