Apache安裝后自啟動配置
下載源碼包 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 關鍵是 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 被配置在哪幾個運行級別自啟動。 chkconfig --add httpd |

