FreeBSDでCATV&家庭内LAN&PPPサーバー


11.その他のソフトのインストール [目次へ]

11.1 apache1.2.6(WWWサーバー)のインストール

 apacheは、wwwサーバーです。これを立ち上げることによって、自らがwwwサーバーになります。しかし、CATVから特別なドメイン名がもらえないと、外からは、http://www.******.jp などのようにはwwwブラウザからはアクセスできません。しかし、dhcpcで配布されたアドレスで直接(http://210.rrr.uuu.abc/~test/などで)アクセスすることは可能です。しかし、dhcpcで配布されたアドレスですので、固定されたアドレスではありません。したがって、アドレスは、起動するたびに変わる可能性があります。

 #/stand/sysinstall

  C.Configure
  P.Packages
  1.CD-ROM
  All [OK]
  [X]Apache-1.2.6 スペースで選択 [OK] [install][OK]
  E.Exit
  [Exit Install]

 #cd /usr/local/etc/apache

  httpd.conf
  access.conf
  srm.conf
  mime.types

 を設定する

/usr/local/etc/apache/httpd.conf の変更
 #ee /usr/local/etc/apache/httpd.conf

  ServerAdmin you@your.address
  ServerName 210.rrr.uuu.abc ←これをいれないとまずい?(不明?)

/usr/local/etc/apache/access.conf の変更
 #ee /usr/local/etc/apache/access.conf

  <Directory /usr/local/www/data>
  Options All
  AllowOverride None
  order allow,deny
  allow from all
  </Directory>
  <Directory /usr/local/www/cgi-bin>
  AllowOverride None
  Options ExecCGI
  </Directory>

/usr/local/etc/apache/srm.conf の変更
#ee /usr/local/etc/apache/srm.conf

  ScriptAlias /cgi-bin/ /usr/local/www/cgi-bin/
  # To use CGI scripts:
  Addtype application/x-httpd-cgi .cgi
  AddHandler cgi-script .cgi
  # To use server-parsed HTML files
  AddType text/html .shtml
  AddHandler server-parsed .shtml

 このようにすると、CGI,SSIが動くようになる

/usr/local/etc/apache/mime.types の変更
#ee /usr/local/etc/apache/mime.types

  変更なしでよい

/usr/local/www/data/index.html の変更
#ee /usr/local/www/data/index.html

 http://210.rrr.uuu.abc/ ではなにも表示しないために、
 次のようなindex.htmlを /usr/local/www/data/に入れておく。

  <HTML><HEAD>
  <TITLE>404 File Not Found</TITLE>
  </HEAD><BODY>
  <H1>File Not Found</H1>
  The requested URL was not found on this server.<P>
  </BODY></HTML>

 ホームページ用のディレクトリーを作る

 #mkdir /home/test/public_html
 #chown test /home/test/public_html

 http://210.rrr.uuu.abc/~test/ でアクセスできるホームページが作成できる


 [目次へ]