您当前的位置: 首页 > 服务器教程 > Linux教程 > httpd未被被识别的服务

httpd未被被识别的服务

作者:不详 来源:网络 发布时间: 2014-07-04 16:48 点击:
httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。 通常,httpd不应该被直接调用,而应该在类Unix系统中由 apachectl 调用,在Windows NT/2000/XP/2003中作为服务运行和在Windows 95/98/ME

httpd未被被识别的服务

  httpd是Apache超文本传输协议(HTTP)服务器的主程序。被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。

  通常,httpd不应该被直接调用,而应该在类Unix系统中由 apachectl 调用,在Windows NT/2000/XP/2003中作为服务运行和在Windows 95/98/ME中作为控制台程序运行。

  “httpd未被被识别的服务”的解决办法

  使用自动编译安装会出现这个问题,也就是输入

  #service httpd restart

  给出这样的提示;这时候要重启可以

  #/usr/local/apache2/bin/apachectl start

  如果你希望使用

  #service httpd restart

  那么需要按下面的做法

  注意的是daemon /usr/local/apache2/bin/apachectl 每个人安装的不同 你要写你自己的

  用chkconfig --list可以看到很多项目,这些都放在目录/etc/init.d下面。下面我们要进行新加入一个httpd启动项目(如果没httpd的话)

  touch /etc/init.d/httpd

  chmod 755 /etc/init.d/httpd

  vi /etc/init.d/httpd

  #!/bin/bash

  #

  # chkconfig: 2345 85 85

  # description: httpd is a web server

  # processname: httpd

  # source function library

  . /etc/init.d/functions

  RETVAL=0

  start() {

     echo -n {1}quot;Starting httpd service: "

     daemon /usr/local/apache2/bin/apachectl start

     RETVAL=$?

     echo

  }

  stop() {

     echo -n {1}quot;Shutting down httpd service: "

     daemon /usr/local/apache2/bin/apachectl stop

     RETVAL=$?

     echo

  }

  case "$1" in

  start)

     start

     ;;

  stop)

     stop

     ;;

  restart|reload)

     stop

     start

     ;;

  *)

     echo {1}quot;Usage: $0 {start|stop|restart}"

     exit 1

  esac

  exit $RETVAL

  
分享到:
本文"httpd未被被识别的服务"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4