Chinaunix首页 | 论坛 | 博客
  • 博客访问: 567998
  • 博文数量: 113
  • 博客积分: 7005
  • 博客等级: 少将
  • 技术积分: 1275
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-16 11:15
文章分类

全部博文(113)

文章存档

2008年(18)

2007年(17)

2006年(78)

我的朋友

分类: 系统运维

2008-02-29 14:13:42


 工作中经常会遇到apache2服务,不能启动的问题,对引起的原因作简单说明

一 提示:the requested operation has failed
      原因:一般是80端口占用或者其他端口( 逊雷, iis asp程序),忘了关闭服务了或者正在使用中,导致80端口冲突

      解决方案
      1  安装apache2之前先关闭掉iis 服务,然后安装
      2  其他服务占用,进入 doc 修改
          开始 -- 运行 -- cmd -- netstat -anb 可以查看是什么服务占用了80端口
          然后关闭其占用的服务,apache就可以启动了
      3  如果不想修改其他已占用的端口,那么就修改apache的端口
          httpd.conf 文件
          listen 80  -- > listen 81
          servername localhost:80 --> servername localhost:81
二 提示:[warn] (os 2)系统找不到指定的文件. :no installed configargs for the service "apache2",using apache defaults.

    原因:是系统服务没有apache2

     解决方案

     到apache的bin目录下执行  apache.exe   -k   install   -n   apache2  
     然后就有了apache2这个服务了


     net   start   apache2 运行服务

     net   stop   apache2 关闭服务

    另外,有点电脑安装apache2  版本2.0以上的也有服务不能够启动的问题,具体原因不清楚,有可能是系统环境的问题。经过测试,公司电脑有的可以启动,有的不可以启动。

 

 附带apache2下载文件地址

   linux:      

   windows:

                   (apache 2.0.x,apache2.2.x,以及ssl集成)


 附:


解决apache的the requested operation has failed

apache不能正常启动。提示the requested operation has failed。

运行-》cmd 进入到apache的bin目录。输入httpd.exe -w -n "apache" -k start

会提示配置文件的具体那行出错。找起来就方便多了。

注:命令里的"apache"是系统服务里apache服务的名称。

阅读(4858) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~