久久首页
免费软件
网络时尚
网络学堂
专题讨论
网络资源
网络游戏
网络文档
网络产品
网站导航: 首页 > 网络服务 > HTTP 学堂讨论 | 推荐文章

Apache服务器启动设置技巧


2003-11-13  
 
  本文将详细向您介绍如何将后安装的Apache服务器设置成与缺省安装一样的自启动和手工启动。

  废话少说,让我们直入主题!

  在Redhat6.2环境下,编辑文件/etc/rc.d/init.d/functions将:

  export PATH="/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin"

  修改为:

  export PATH="/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/apache/bin"

  其中后面的/usr/local/apache/bin为你的apache的安装路径,然后在/etc/rc.d/init.d中创建文件内容为:

  #!/bin/sh

  #

  # Startup script for the Apache Web Server

  #

  # chkconfig: 345 85 15

  # description: Apache is a World Wide Web server. It is used to serve

  # HTML files and CGI.

  # processname: httpd

  # pidfile: /var/run/httpd.pid

  # config: /etc/httpd/conf/access.conf

  # config: /etc/httpd/conf/httpd.conf

  # config: /etc/httpd/conf/srm.conf

  # Source function library.

  . /etc/rc.d/init.d/functions

  # See how we were called.

  case "$1" in

  start)

  echo -n "Starting httpd: "

  daemon httpd

  echo

  touch /var/lock/subsys/httpd

  ;;

  stop)

  echo -n "Shutting down http: "

  killproc httpd

  echo

  rm -f /var/lock/subsys/httpd

  rm -f /var/run/httpd.pid

  ;;

  status)

  status httpd

  ;;

  restart)

  $0 stop

  $0 start

  ;;

  reload)

  echo -n "Reloading httpd: "

  killproc httpd -HUP

  echo

  ;;

  *)

  echo "Usage: $0 {start|stop|restart|reload|status}"

  exit 1

  esac

  exit 0

  接着修改该文件的执行权限为:chmod +x httpd,然后就可以通过/etc/rc.d/init.d/httpd start 来察看是否能正确的启动httpd。若可以,则通过命令chkconfig来设置apache自启动:

  chkconfig --level 35 httpd on

  一切OK。
 
发表评论 推荐文章 关闭窗口
 相关内容
- 实现四台Web服务器的负载均衡 2003-04-10
- Apache安装手册 2003-04-10
- 阿蒙建站故事之一--主页快建技巧(2) 2004-05-24
- 阿蒙建站故事之一--主页快建技巧(1) 2004-05-24
- 用Web方式管理Imail Server 2004-05-19
 
 学堂分类
网络知识操作系统
网络应用网络服务
网页开发网络编程
数据存储网络设备
 文章搜索
 
网站简介 | 广告服务 | 编程支持 | 设计服务 | 诚邀合作 | 访客留言
Copyright © 1999-2004 99NET. All Rights Reserved
版权所有 久久网络工作室
Email:webmaster@99net.net