码迷,mamicode.com
首页 > Web开发 > 详细

Apache服务器不能启动查看启动错误信息

时间:2015-07-15 10:50:37      阅读:567      评论:0      收藏:0      [点我收藏+]

标签:

httpd.conf配置错误 
如果apache的配置文件httpd.conf搞错了,在windows里启动它,会提示the requested operation has failed ,这是比较郁闷的事,因为查错要看个半天。 
其实可以用命令行模式启动apache,并带上参数,apache会提示你哪句有误,然后就可以针对性的解决,命令如下: httpd.exe -w -n "Apache2" -k start 

 

可以在Apache安装目录的bin子目录下使用如下命令安装一个Apache服务。如果没有指定服务名称和配置文件,则在安装时使用默认服务名称Apache2.2,默认配置文件conf/httpd.conf。

  1. C:\Apache2.2\bin> httpd  -k  install 

 

当在同一台机器上装有多个Apache服务时,必须为它们指定不同的名称,这样方便管理。可以使用下面的命令来指定服务的名称,其中“ApacheShop”为指定的服务名称。

  1. C:\Apache2.2\bin> httpd  -k  install  -n  ApacheShop 

 

如果想为不同的服务指定不同的配置文件,可以在安装时使用如下的命令来指定:

  1. C:\Apache2.2\bin> httpd  -k  install  -n 
    ApacheShop -f "C:/Apache2.2/conf/my.conf" 

 

  1. C:\Apache2.2\bin> httpd  -k  uninstall 

 

也可以移除指定名称的服务,如下所示:

  1. C:\Apache2.2\bin> httpd  -k  uninstall  -n  ApacheShop 

 

启动、停止和重新启动Apache服务的方法通常是使用Apache Service Monitor工具,另外也可以使用控制台命令:NET START Apache2.2和NET STOP Apache2.2,或者使用Windows控制面板下的服务。

在启动Apache服务之前,可以使用下面的命令来检查配置文件的正确性。

  1. C:\Apache2.2\bin> httpd  -n  Apache2.2  -t 

 

还可以通过命令行控制Apache服务。启动一个已安装的服务:

  1. C:\Apache2.2\bin> httpd  -k  start 

 

停止一个已安装的服务:

  1. C:\Apache2.2\bin> httpd  -k  stop 

 

  1. C:\Apache2.2\bin> httpd  -k  shutdown 

 

重新启动一个运行中的服务,可以使用下面的命令强制其重新加载配置文件:

  1. C:\Apache2.2\bin> httpd  -k  restart 

 

httpd命令非常重要,详细介绍如下。

    1. httpd [-D name] [-d directory] [-f file]  
    2.       [-C "directive"] [-c "directive"]  
    3.       [-w] [-k start|restart|stop|shutdown]  
    4.       [-k install|config|uninstall] [-n service_name]  
    5.       [-v] [-V] [-h] [-l] [-L] [-t] [-S] 

Apache服务器不能启动查看启动错误信息

标签:

原文地址:http://www.cnblogs.com/puweibuqi/p/4647439.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!