zoukankan      html  css  js  c++  java
  • apache安装后自启动问题

    从apache的主页上下载下来的apache2
    在redhat9上安装,
    正常的./configure
             make
            make install
            再修改httpd.conf等文件

    可是发现它不会自动启动。
    到处搜索,终得解决。现将解决方案列出:
    1,将/usr/local/apache2/bin/apachectl拷贝到/etc/rc.d/init.d/httpd
    2,然后在httpd得注释得开头改成
    #! /bin/sh
    # chkconfig 35 70 30
    # description apache

    保存!

    3,/sbin/chkconfig httpd reset
    即可

    稍微解释一下上面三步的作用,免得以后自己会忘记
    1,将脚本文件考到/etc/rc.d/init.d/httpd,做为服务的启动脚本,/etc/rc.d/init.d/这个文件夹内的脚本都是启动时候的服务的
    具体参见http://linux.vbird.org/linux_basic/0560daemons.php
    2 # chkconfig 35 70 30
    # description apache
    这两句的作用是让chkconfig认的出这个脚本服务的性质
    第一个数字35表示在运行级别3和5启动,如果要在4也启动那就是345,其他类推
    第二个数字表示启动优先级
    第三个不大清楚,没来得及查,好像是kill得优先级之类。。
    另外在,/etc/rc.d/rc5.d/文件夹里可以看到5这个运行级别得服务
    S70httpd表示httpd在5这个级别启动,优先级是70

    3这一步后chkconfig可以看到httpd了
    也可以用,/sbin/chkconfig --add httpd

    下次启动httpd就可以启动了(如果要立即启动用/sbin/service httpd start)

  • 相关阅读:
    复利计算- 结对
    《构建之法》第4章读后感
    复利计算--单元测试
    实验一 命令解释程序的编写实验
    Scrum 项目准备4.0
    Scrum 项目准备3.0
    scrum 项目准备2.0
    【操作系统】实验三 进程调度模拟程序
    scrum 项目准备1.0
    Scrum团队成立
  • 原文地址:https://www.cnblogs.com/goodloop/p/154814.html
Copyright © 2011-2022 走看看