使用service httpd start 启动Apache时出现下列问题,该怎么解决?

[root@localhosthttpd-2.4.20]#systemctlstatushttpd.service●httpd.service-TheApacheHTTP... [root@localhost httpd-2.4.20]# systemctl status httpd.service
● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since 三 2016-06-15 18:37:33 CST; 53s ago
Process: 4258 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)
Main PID: 4258 (code=exited, status=1/FAILURE)

6月 15 18:37:32 : Unit entere...
6月 15 18:37:33 localhost.localdomain systemd[1]: httpd.service: Failed with...
Hint: Some lines were ellipsized, use -l to show in full.
[root@localhost httpd-2.4.20]# /usr/sbin/httpd $OPTIONS -DFOREGROUND
httpd: Syntax error on line 353 of /etc/httpd/conf/
展开
 我来答
大董小生
推荐于2019-10-13 · TA获得超过9089个赞
知道小有建树答主
回答量:89
采纳率:100%
帮助的人:2.8万
展开全部

Syntax error on line 137 of /etc/httpd/conf.d/system-config-httpd.conf。修改下配置文件的137行。

其他:

service httpd restart   出现 httpd:unrecognized service 错误


vi /etc/rc.local #在/etc/rc.d/rc.local中增加启动apache的命令


添加:


/usr/local/apache2/bin/apachectl start


或者               


#将apache注册为系统服务


# cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd


#chmod 700 /etc/rc.d/init.d/httpd


#vi /etc/rc.d/init.d/httpd


在第三行后增加


#Comments to support chkconfig on RedHat Linux


#chkconfig: 2345 90 90


#description:http server

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
泽男君
2018-01-21 · TA获得超过1.7万个赞
知道小有建树答主
回答量:171
采纳率:100%
帮助的人:3.5万
展开全部

第一、启动、终止、重启

systemctl start httpd.service #启动

systemctl stop httpd.service #停止

systemctl restart httpd.service #重启

第二、设置开机启动/关闭

systemctl enable httpd.service #开机启动

systemctl disable httpd.service #开机不启动

第三、检查httpd状态

systemctl status httpd.service

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小文cxw
2018-01-02 · TA获得超过1.9万个赞
知道小有建树答主
回答量:126
采纳率:49%
帮助的人:4.2万
展开全部

去httpd.conf文件里面看对应的错误行已经给你了,看下是不是自己哪里写错了,不行就注释。

  1. Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

  2. 它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式