原来是需要将Apache注册到Linux服务里面啊!

注册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/apache2/bin/apachectl /etc/rc.d/init.d/httpd # 复制到init.d 并重命名为httpd

ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc3.d/S61httpd

链接文件的S61是启动时的序号。当init.d目录下有httpd脚本后,我们就可以通过service命令来启动关闭apache了。在任意路径下执行:

service httpd start | stop | restart

这时有个问题就是:虽然apache已经可以自动启动,但在linux的服务列表中却看不到它,要添加服务,一般通过chkconfig --add xxx来实现,但需要脚本中有相应的信息才行,否则chkconfig就会提示:xxx 服务不支持 chkconfig。所以我们首先编辑httpd脚本,在第2行(#!/bin/sh下面)添加如下注释信息(包括#):

# chkconfig: 35 61 61

# description: Apache

第一行的3个参数意义分别为:在哪些运行级别启动httpd(3,5);启动序号(S61);关闭序号(K61)。注意:第二行的描述必须要写!

保存后执行:

chkconfig --add httpd #所有开机模式下自启动,另外chkconfig httpd on 表示345模式下自启动

就将httpd添加入服务了。在rc3.d、rc5.d路径中将来就会出现S61httpd的链接,其他运行级别路径中会出现K61httpd的链接。

运行下面的命令查看服务,就可以看到httpd的服务了。

chkconfig --list

linux中apache无法启动,Apache无法启动相关推荐

  1. 25. Linux中的web服务器Apache

    Lesson25 Linux中的web服务器Apache 文章目录 1. 什么是Apache服务器 2. 什么是http协议 3. Apache的基础信息 4. 实验环境配置 5. 在desktop虚 ...

  2. Linux中部署前端项目(Apache服务器)

    设备:使用一台服务器. 1.准备工作: a.关闭防火墙: systemctl  stop  firewalld   //临时关闭防火墙 systemctl  disable  firewalld    ...

  3. hat怎么安装mysql_Red Hat Enterprise Linux中怎么安装Mysql+apache+php+zend

    建议: 1. 首先在RHEL中查询是否已经安装了相应的软件: 2. 查询"mysql"命令:rpm -qa |grep mysql,对应输出如下: [root@localhost ...

  4. linux中怎么运行chkdsk,计算机每次启动过程中总会执行磁盘检查CHKDSK什么问题?怎么解决?...

    CHKDSK命令可检查磁盘状态并显示状态报告,还能修正磁盘错误. 状态报告显示MS-DOS文件系统中的逻辑错误,该文件系统由文件分配表(FAT)和目录组成(CHKDSK不验证文件中的信息能否准确读出) ...

  5. 赛灵思运行linux,在Linux中安装12.2 ISE怎么启动

    以上来自于谷歌翻译 以下为原文 It looks like Its unable to find the specified directory in the script. Please check ...

  6. linux中sed命令用例,Linux中使用sed命令或awk命令修改常规配置文件

    一.方案: Linux中使用sed命令或awk命令修改常规配置文件 二.步骤: 1.假设有一个a.txt,内容如下: #!/bin/bash aa= bbb= ccc= #ddd= 2.如果想要把里面 ...

  7. Linux中常用的命令都是哪些单词的缩写

    作者:蓬岸 Dr.Quest 链接:https://www.zhihu.com/question/49073893/answer/114986798 来源:知乎 著作权归作者所有.商业转载请联系作者获 ...

  8. linux中文件权限 组,linux中文件权限格式与chmod命令以及用户和用户组的管理

    简单了解一下linux中的文件权限格式与chmod命令 chmod命令:改变文件或者目录的权限 格式:chmod [参数] [] -R 或者--recursive 递归处理,表示将指定目录下的所有文件 ...

  9. 【转载】Linux下安装、配置、启动Apache

    原文地址:http://www.cnblogs.com/zhuque/archive/2012/11/03/2763352.html 安装Apache前准备: 1.检查该环境中是否已经存在httpd服 ...

  10. linux apache无法启动,linux mysq 无法启动 apache 无法启动

    linux mysq 无法启动 apache 无法启动Starting MySQL.The server quit without updating PID file (/[FAILED]nux/my ...

最新文章

  1. JAVA写XML乱码问题_java 写 xml 中文乱码
  2. python画三维温度散点图-Python 绘制酷炫的三维图步骤详解
  3. FileStream 和StreamWriter 一起用时
  4. java多数做增删改查_Java 实现一个 能够 进行简单的增删改查的 超市管理系统
  5. 用tcc编译一个c语言写的简单代码hello world
  6. AAAI21最佳论文Informer:效果远超Transformer的长序列预测神器???
  7. 序列化picklejson模块
  8. 表1 中的值 给表2
  9. Protobuf生成Go代码指南
  10. python爬取qq音乐周杰伦首页歌词
  11. linux qt 系统时间,QT在linux环境下读取和设置系统时间
  12. 洛谷 P2920 [USACO08NOV]时间管理Time Management
  13. 前端面试总结--数据结构与算法五
  14. python时间模块小结
  15. C语言之简单通讯录制作
  16. Vijos P1423 最佳路线
  17. 视频教程-人工智能-必备数学基础视频教程-机器学习
  18. 大学英语(第四册)复习(原文及全文翻译)——Unit 5 - TO LIE OR NOT TOLIE—THE DOCTOR‘S DILEMMA(撒谎还是不撒谎——医生的难题)
  19. Scratch编程与游戏:大鱼吃小鱼!
  20. body 没有被撑开_为什么父div没有被撑开

热门文章

  1. 7.物理地址(MAC地址)是什么?
  2. java:编写一个程序完成:完成在银行的存款和取款操作。在定义银行类时,若取款数大于余额则作为异常处理。
  3. background 渐变背景
  4. 数学物理方法 数学物理方程
  5. 用友杨雨春 融合是企业互联网化的下一个主旋律
  6. luogu 4234 最小差值生成树 LCT
  7. HMM隐马尔科夫模型
  8. 身在国外,除了克服语言障碍,还得背好99乘法表
  9. 总结一下面试中经常被问到的面试题,希望对各位初中级同胞有用。
  10. 数据增强——mixup