# サーバーの管理者メールアドレスを設定 $ADDRESS = 'webmaster@sea-bird.org'; # index除外ファイルを設定 $DENY_FILE = ".*\\.(gif|png|jpg|jpeg)|.*\\.tar\\.gz|core|.*\\.bak|.*~|\\..*|\x23.*"; # index除外パスの指定 $EXCLUDE_PATH = "/var/www/cgi-bin/";
項番 | ディレクトリ | 用途 |
1. | /var/www/sea-bird.org/index | indexファイル, Webコンテンツとして公開しない場所に作成する |
2. | /var/www/html/doc/ | 設定資料等のhtmlファイル |
3. | /var/www/html/namazu | Namazu検索プログラムファイルの格納場所 |
4. | http://www.sea-bird.org/namazu/namazu.cgi | Namzu検索 |
# mkdir -p /var/www/sea-bird.org/index # chown -R apache.apache /var/www/sea-bird.org/index
# mknmz -O /var/www/sea-bird.org/index /var/www/html/doc/
# namazu hoge /var/www/sea-bird.org/index 検索結果 参考ヒット数: [ hoge: 51 ] 検索式にマッチする 51 個の文書が見つかりました。 1. CVS, サーバ(pserver)の設定について (スコア: 53) 著者: murata@sea-bird.org 日付: Tue, 11 Nov 2003 11:04:24 CVSの設定(はじめだけ♪) CVSのレポジトリ登録 CVSのチェックアウト、コミット CVSサーバ(pserver)の設定 /var/www/html/doc/Linux/cvs_pserver.html (21,949 bytes)
# mkdir /var/www/html/namazu # chown -R apache.apache /var/www/html/namazu # chmod g+s /var/www/html/namazu # cp /var/www/cgi-bin/namazu.cgi /var/www/html/namazu # cp /etc/namazu/namazurc /var/www/html/namazu/.namazurc
# indexファイル格納ディレクトリ Index /var/www/sea-bird.org/index # 検索結果からリンクを行うときに、元の設定資料等のhtmlファイルにリンクできるように調整 Replace /var/www/html/ http://www.sea-bird.org/
"/var/www/html/" 部分を "http://www.sea-bird.org/" に置き換える。
<form method="get" action="namazu/namazu.cgi"> <p id="serch">★本サイト内検索</p> <p> <input type="text" name="query" size="20">  <input type="submit" name="submit" value="Search"> <input type="hidden" name="max" value="20"> <input type="hidden" name="result" value="normal"> <input type="hidden" name="sort" value="score"> </p> </form>
ファイル | 用途 |
NMZ.head.ja | ヘッダ |
NMZ.foot.ja | フッタ部 |
NMZ.result.short.ja | 検索結果部(簡潔版) |
NMZ.result.normal.ja | 検索結果部(標準版) |
NMZ.body.ja | 検索方法部 |
NMZ.tips.ja | 検索ヒント部 |
Template /var/www/sea-bird.org/template
#!/bin/sh export LANG=ja_JP.eucJP export PEAL_BADLANG=0 mknmz -O /var/www/sea-bird.org/index /var/www/html/doc/
# crontab -e 0 7 * * * /cronscript/namazu_sea-bird.org_doc.sh