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
を設定する
#ee /usr/local/etc/apache/httpd.conf
/usr/local/etc/apache/httpd.conf の変更 ServerAdmin you@your.address
ServerName 210.rrr.uuu.abc ←これをいれないとまずい?(不明?)#ee /usr/local/etc/apache/access.conf
/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>#ee /usr/local/etc/apache/srm.conf
/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が動くようになる
#ee /usr/local/etc/apache/mime.types
/usr/local/etc/apache/mime.types の変更 変更なしでよい
#ee /usr/local/www/data/index.html
/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/ でアクセスできるホームページが作成できる