Apache服務器的最新穩定發布版本是httpd-2.2..0,官方下載地址是:http://httpd.apache.org/download.cgi。我們通過下面的步驟來快速的搭建一個web服務器。
1、    下載源碼文件httpd-2.2.0.tar.gz 到linux服務器的某個目錄。
2、    解壓文件 # tar zxvf httpd-2.2.0.tar.gz .
3、    配置 # ./configure –refix=/usr/local/apache //指定安裝目錄,以后要刪除安裝就只需刪除這個目錄。
4、    編譯和安裝。 # make ; make install .
5、    編寫啟動腳本,把它放到目錄 /etc/rc.d/init.d/里,這里取名為httpd,其內容如下:
  #!/bin/bash
#description:http server
#chkconfig: 235 98 98
case "$1" in
  start)
      echo "Starting Apache daemon..."
      /usr/local/apache2/bin/apachectl -k start
      ;;
  stop)
      echo "Stopping Apache daemon..."
      /usr/local/apache2/bin/apachectl -k stop
      ;;
  restart)
      echo "Restarting Apache daemon..."
      /usr/local/apache2/bin/apachectl -k restart
      ;;
  status)
      statusproc /usr/local/apache2/bin/httpd
      ;;
     
  *)
      echo "Usage: $0 {start|stop|restart|status}"
      exit 1
      ;;
Esac
注意:#description:http server 這一行必須加上,否則在執行命令 # chkconfig –add httpd 時會出現“service apache does not support chkconfig”的錯誤報告。#chkconfig: 2345 98 98 表示在執行命令 # chkconfig –add httpd 時會在目錄 /etc/rc2.d/ 、/etc/rc3.d/ /etc/rc5.d 分別生成文件 S98httpd和 K98httpd。這個數字可以是別的。
6、    執行命令 # chkconfig –add httpd ,進入目錄/etc/rc3.d/檢查是否生成文件 S98httpd及K98httpd.
7、    啟動服務 # service httpd start .