Apacheをインストールする


  1. Downloading Apache - Japanized Apache Siteよりapache_1.3.27.tar.gzをダウンロードします。
    2004/5/11現在 1.3.31 が最新
    /usr/local/src/配下に展開
    $ tar xvzf apache_1.3.27.tar.gz
    

    apacheはDSO(Dynamic Shared Object) サポート付きにします。
    $ cd apache_1.3.27
    $ ./configure --enable-rule=SHARED_CORE --enable-module=so
    $ make
    $ su
    # make install
    

  2. httpd.confの設定が完了したら、
    configtestで設定内容に誤りが無いか確認します。
    httpd.confのPortが80になっているかも確認しておきます。
    # /usr/local/apache/bin/apachectl configtest
    Syntax OK
    
    apachectlのconfigtestでSyntax OKが出たら設定に問題ありません。

  3. 自動起動の設定をします。
    起動スクリプトを作成します。
    /etc/rc.d/init.d/httpd
    #!/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: /usr/local/apache/conf/access.conf
    # config: /usr/local/apache/conf/httpd.conf
    # config: /usr/local/apache/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 /usr/local/apache/bin/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で実行許可を与える。

  4. httpdのランレベルを設定します。
    # su -
    # chkconfig --add httpd
    # chkconfig --list httpd
    httpd           0:off   1:off   2:off   3:on    4:on    5:on    6:off
    

  5. 早速、起動してみます。
    # /etc/rc.d/init.d/httpd start
    


構築環境
Apache 1.3.27/PHP 4.3.0/Red Hat Linux 7.3



  1. Apacheをインストールする
  2. PHPをインストールする
  3. ApacheでSSLを使う
  4. ユーザ認証をする。(ベーシック認証)
  5. ユーザ認証をする。(ダイジェスト認証)
  6. Analogでアクセスログ解析をする





Apache で ウェブサーバを構築する


ウイルス対策ソフト メニュー

ESET Smart Security

シマンテック ノートン

ウイルスバスター

マカフィー

NOD32

ウイルスセキュリティZERO

Copyright(c) 1999-2017 ITNAVI.com サイト運営者情報