linux中apache无法启动,Apache无法启动
原来是需要将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无法启动相关推荐
- 25. Linux中的web服务器Apache
Lesson25 Linux中的web服务器Apache 文章目录 1. 什么是Apache服务器 2. 什么是http协议 3. Apache的基础信息 4. 实验环境配置 5. 在desktop虚 ...
- Linux中部署前端项目(Apache服务器)
设备:使用一台服务器. 1.准备工作: a.关闭防火墙: systemctl stop firewalld //临时关闭防火墙 systemctl disable firewalld ...
- hat怎么安装mysql_Red Hat Enterprise Linux中怎么安装Mysql+apache+php+zend
建议: 1. 首先在RHEL中查询是否已经安装了相应的软件: 2. 查询"mysql"命令:rpm -qa |grep mysql,对应输出如下: [root@localhost ...
- linux中怎么运行chkdsk,计算机每次启动过程中总会执行磁盘检查CHKDSK什么问题?怎么解决?...
CHKDSK命令可检查磁盘状态并显示状态报告,还能修正磁盘错误. 状态报告显示MS-DOS文件系统中的逻辑错误,该文件系统由文件分配表(FAT)和目录组成(CHKDSK不验证文件中的信息能否准确读出) ...
- 赛灵思运行linux,在Linux中安装12.2 ISE怎么启动
以上来自于谷歌翻译 以下为原文 It looks like Its unable to find the specified directory in the script. Please check ...
- linux中sed命令用例,Linux中使用sed命令或awk命令修改常规配置文件
一.方案: Linux中使用sed命令或awk命令修改常规配置文件 二.步骤: 1.假设有一个a.txt,内容如下: #!/bin/bash aa= bbb= ccc= #ddd= 2.如果想要把里面 ...
- Linux中常用的命令都是哪些单词的缩写
作者:蓬岸 Dr.Quest 链接:https://www.zhihu.com/question/49073893/answer/114986798 来源:知乎 著作权归作者所有.商业转载请联系作者获 ...
- linux中文件权限 组,linux中文件权限格式与chmod命令以及用户和用户组的管理
简单了解一下linux中的文件权限格式与chmod命令 chmod命令:改变文件或者目录的权限 格式:chmod [参数] [] -R 或者--recursive 递归处理,表示将指定目录下的所有文件 ...
- 【转载】Linux下安装、配置、启动Apache
原文地址:http://www.cnblogs.com/zhuque/archive/2012/11/03/2763352.html 安装Apache前准备: 1.检查该环境中是否已经存在httpd服 ...
- linux apache无法启动,linux mysq 无法启动 apache 无法启动
linux mysq 无法启动 apache 无法启动Starting MySQL.The server quit without updating PID file (/[FAILED]nux/my ...
最新文章
- JAVA写XML乱码问题_java 写 xml 中文乱码
- python画三维温度散点图-Python 绘制酷炫的三维图步骤详解
- FileStream 和StreamWriter 一起用时
- java多数做增删改查_Java 实现一个 能够 进行简单的增删改查的 超市管理系统
- 用tcc编译一个c语言写的简单代码hello world
- AAAI21最佳论文Informer:效果远超Transformer的长序列预测神器???
- 序列化picklejson模块
- 表1 中的值 给表2
- Protobuf生成Go代码指南
- python爬取qq音乐周杰伦首页歌词
- linux qt 系统时间,QT在linux环境下读取和设置系统时间
- 洛谷 P2920 [USACO08NOV]时间管理Time Management
- 前端面试总结--数据结构与算法五
- python时间模块小结
- C语言之简单通讯录制作
- Vijos P1423 最佳路线
- 视频教程-人工智能-必备数学基础视频教程-机器学习
- 大学英语(第四册)复习(原文及全文翻译)——Unit 5 - TO LIE OR NOT TOLIE—THE DOCTOR‘S DILEMMA(撒谎还是不撒谎——医生的难题)
- Scratch编程与游戏:大鱼吃小鱼!
- body 没有被撑开_为什么父div没有被撑开