apache 1.3.12 立ち上げ

2000年9月17日に apache をインストールしました。 apache は現在標準の www サーバーです。
  1. apache の portsインストール
    nice# cd /usr/ports/www/apache13
    nice# make install
    
  2. 確認1
    /usr/local/etc/rc.d ディレクトリに apache.sh の起動スクリプトができていることを確認する。

  3. apache の起動
    nice# /usr/local/sbin/httpd
    
    で apache を起動する。

  4. 確認2
    http://nice.kaze.com/ をブラウザから開いてみて動作していることを確認する。

  5. /usr/local/etc/apache/httpd.conf の編集
    変更前:ServerAdmin [email protected]
    変更後:ServerAdmin [email protected]
    
    変更前:#ServerName new.hosy.name
    変更後:ServerName nice.kaze.com
    
    変更前:Timeout 300
    変更後:Timeout 7200
    
    以下の記述を追加する。#でコメントアウトされていない部分。 この追加で /home/hkita/public_html ディレクトリと /usr/local/www/data ディレクトリで .htaccess ファイルが有効になります。
    #
    # Control access to UserDir directories.  The following is an example
    # for a site where these directories are restricted to read-only.
    #
    #<Directory /home/*/public_html>
    #    AllowOverride FileInfo AuthConfig Limit
    #    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    #    <Limit GET POST OPTIONS PROPFIND>
    #        Order allow,deny
    #        Allow from all
    #    </Limit>
    #    <LimitExcept GET POST OPTIONS PROPFIND>
    #        Order deny,allow
    #        Deny from all
    #    </LimitExcept>
    #</Directory>
    <Directory /home/hkita/public_html>
        AllowOverride All
    </Directory>
    
    <Directory /usr/local/www/data>
        AllowOverride All
    </Directory>
    
    変更後、
    nice# /usr/local/sbin/apachectl restart
    
    で変更パラメータを読み込ませる。

  6. .htaccess ファイルの内容
    % cat .htaccess
    Options FollowSymLinks ExecCGI Includes
    AddType text/html .html
    AddHandler server-parsed .html
    AddType text/html .htm
    AddHandler server-parsed .htm
    AddType application/x-httpd-cgi .cgi
    AddHandler cgi-script .cgi
    AddType audio/x-pn-realaudio .ra
    
  7. 確認3
    CGI スクリプトが http://nice.kaze.com/~hkita/ で動作することを確認する。