2015年11月16日月曜日

ubuntu namazu webから使う。

ubuntuのapacheが動作している状態で、
/var/www/html/
に、namazuサイトを作成します。

/var/www/html/namazu/index.htmlを以下に示します。

<form action="./cgi-bin/namazu.cgi" method="GET">
<b>サイト内検索:</b>
<input name="query" size="20" type="text" />
<input type="submit" value="検索" />
<input name="whence" type="hidden" value="0" />
<input name="max" type="hidden" value="20" />
<input name="result" type="hidden" value="normal" />
<input name="sort" type="hidden" value="score" />
<input name="idxname" type="hidden" value="web,bbs" /> 注意
</form>
/usr/lib/cgi-bin/namazu.cgi を
/var/www/html/namazu/cgi-bin/namazu.cgi にコピーします。

/etc/namazu/namazurc を
/var/www/html/namazu/cgi-bin/.namazurc にコピーします。("."注意!)


たとえば、/mnt/path/以下にあるものから /var/www/html/namazu/path に辞書を作成します。
> mknmz --indexing-lang=ja -O /var/www/html/namazu/path /mnt/path/
ターミナルから(テストする場合に)
> namazu <キーワード> /var/www/html/namazu/path
とすると、結果が出ます。

/var/www/html/namazu/cig-bin/.namazurc を書き替えます。
Index /var/www/html/namazu/path
適宜、Replace なども書き換えます。
(以下は192.168.11.3の下に上で辞書化したpathを共有している場合。)
Replace /mnt/path/ //192.168.11.3/path/

ブラウザで http://192.168.11.3/namazu
を見ると、検索ページがでる(はず)。

0 件のコメント:

コメントを投稿