|
現在の原稿は namazu 2.0.7 に基づいて書かれていますが、namazu 2.0.13 以前のバージョンにはセキュリティ問題が発見されています。実際に構築する際には最新のバージョンを使うようにしてください。2004年12月時点での最新は 2.0.14 です。 |
・本体 NEC PC-9821 V166/S7 流星モデル (PentiumII 166MHz) ・RAM 32MB ・HDD IDE 2GB ・NIC オンボード(Intel EtherExpress Pro 10/100相当) ・OS FreeBSD(98) 4.8-STABLE |
% cd /usr/local/src
% tar xvzf /tmp/kakasi-2.3.4.tar.gz
% tar xvzf /tmp/Text-Kakasi-1.05.tar.gz
% tar xvzf /tmp/namazu-2.0.7.tar.gz
% cd kakasi-2.3.4
% ./configure
% gmake
% su
Password:XXXXXXXXX
# gmake install
# exit
% cd ../Text-Kakasi-1.05
% perl Makefile.PL
% make
% su
Password:XXXXXXXXX
# make install
# exit
%
|
% cd /usr/local/src/namazu-2.0.7/File-NMagic/
% perl Makefile.PL
% gmake
% su
Password:XXXXXXXXX
# gmake install
# exit
% cd ../
% ./configure
% gmake
% su
Password:XXXXXXXXX
# gmake install
# exit
%
|
% cd /usr/local/apache/var/wget_home
% wget -m -L http://www.hogehoge1.foo/
% wget -m -L http://www.hogehoge2.bar/
(必要であれば、複数のサイトに対して wget を実行)
% mknmz -U -O /usr/local/apache/var/index .
|
% namazu web /usr/local/apache/var/index
|
Options FollowSymLinks ExecCGI
ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"
AddHandler cgi-script .cgi
<Directory /usr/local/apache/cgi-bin>
AllowOverride None
Options None
</Directory>
|
% mknmz -U -O /usr/local/apache/var/index /usr/local/apache/var/wget_ho
me/ (実際には改行しません)
|
Index /usr/local/apache/var/index Replace /usr/local/apache/var/wget_home/www.hogehoge1.foo/ http://www.hogehoge1.foo/ Replace /usr/local/apache/var/wget_home/www.hogehoge2.bar/ http://www.hogehoge2.bar/ (以下同様) Logging on Lang ja Scoring tfidf |
| この下に書いた記事は、namazu 2.0.7 の頃の動作で、後日改めて 2.0.12 で最初から作ってみると、Netscape 7.02 では特に問題は出ませんでした。一応記事は残しておきます。 |
/usr/local/bin/mknmz -U -O /usr/local/apache/var/index/site1 /usr/local/apache/var/wget _home/site1(実際には改行しません) |
<form method="GET" action="/cgi-bin/namazu.cgi"> <BR> <B>検索式:</B> <input type="text" name="key" size="25"> <input type="submit" name="submit" value="Search!"> <input type="reset" name="reset" Value="Reset"> <br> <table width="100%" border="0"> <tr><td align="left"> <strong>表示件数:</strong> <select name="max"> <option value="10">10 <option selected value="20">20 <option value="30">30 <option value="50">50 <option value="100">100 </select> <strong>要約表示:</strong> <select name="format"> <option selected value="long">ON <option value="short">OFF </select> </td></tr></table> <p></p> <input type="hidden" name="whence" value="0"> <strong>対象とするインデックス</strong><br> <UL> <LI><input type="checkbox" name="dbname" value="site1" checked>site1 <LI><input type="checkbox" name="dbname" value="site2" checked>site2 <LI><input type="checkbox" name="dbname" value="site3" checked>site3 </form> |