Apache Web服務器的完全安裝指南

發布時間:2017-03-15 18:09 來源:互聯網 當前欄目:web技術類

所需軟件

 apache_1.3.20.tar.gz 主頁: http://www.apache.org

 mod_perl-1.26.tar.gz 主頁: http://perl.apache.org

 openssl-0.9.6b.tar.gz 主頁: http://www.openssl.org

 mod_ssl-2.8.4-1.3.20.tar.gz 主頁: http://www.modssl.org

 php-4.0.6.tar.gz主頁: http://php.apache.org

 webalizer-2.01-06-src.tgz 主頁: http://www.mrunix.net/webalizer

 gd-1.8.4.tar.gz 主頁: http://www.boutell.com/gd

  除此以外還需要系統安裝有如下幾個rpm包:

 libpng libpng-devel zlib zlib-devel libjpeg libjpeg-devel

 可以通過rpm -qa grep libpnp命令來檢測系統是否安裝有這些rpm包。如果沒有安裝,則加載redhat安裝光盤,在/mnt/cdrom/RedHat/RPMS下安裝這些rpm包。

第一步:安裝openssl

 1、解壓軟件:

 # tar xvfz openssl-0.9.6b.tar.gz

 2、安裝

  # cd openssl-0.9.6b# ./config# make# make test# make install

 第二步:安裝mod_ssl

 1、解壓mod_ssl

 # tar xvfz apache_1.3.20.tar.gz# tar xvfz mod_ssl-2.8.4-1.3.20.tar.gz

 2、安裝mod_ssl

 # cd mod_ssl-2.8.4-1.3.20# ./configure ――with-apache=……/apache_1.3.20

 第三步:安裝mod_perl

  1、解壓

  # tar xvfz mod_perl-1.26.tar.gz

 2、安裝

 $ perl Makefile.PL EVERYTHING=1 APACHE_SRC=……/apache_1.3.20/src USE_APACI=1 PREP_HTTPD=1 DO_HTTPD=1 $ make $ make install

  第四步:配置apache

 # cd apache_1.3.20# ./configure

 五步:安裝php

 1、解壓

 # tar xvfz php-4.0.6.tar.gz

 2、安裝

  # cd php-4.0.6# CFLAGS='-O2 -I/usr/local/ssl/include/openssl'# ./configure ――with-apache=……/apache_1.3.20 ――with-mysql ――with-gd=……/gd-1.8.4 ――enable-memory-limit=yes ――enable-debug=no # gmake# gmake install

第六步:安裝apache

  # SSL_BASE=……/openssl-0.9.6b# ./configure ――enable-module=ssl ――activate-module=src/modules/perl/libperl.a ――enable-module=perl ――activate-module=src/modules/php4/libphp4.a ――enable-module=php4 # make# make certificate # make install

 第七步:安裝gd

 # make all# cp libgd.a /usr/lib# cp gd*.h /usr/include/

 第八步:安裝webalizer

 1、解壓

 # tar xvfI webalizer-2.01-06-src.tar.bz2

 2、安裝

 # cd webalizer-2.01-06# ./configure# make# make install

 3、配置

 將/etc/下的webalizer.conf.sample改名為webalizer.conf.

 根據服務器實際修改其中的以下內容:

 LogFile /usr/local/apache/logs/access_log

 設定www訪問日志文件位置

 OutputDir /usr/local/apache/htdocs/usage

 設定web訪問統計輸出目錄

 HistoryName webalizer.hist

 Incremental yes

 HostName www.test.com

 PageType htm*PageType cgiPageType phtmlPageType php3PageType plPageType jsp

 4、設定cron任務

 在/etc/crontab文件最后添加如下內容:

 02 4 * * * root /usr/local/bin/webalizer

 即可

 5、創建輸出目錄

 #mkdir /usr/local/apache/htdocs/usage
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、