Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: namazuを複数設置!?
- From: saino@xxxxxxxxxxxxxxxxxxxxxxxxxxx (Kazuhiko Saino)
- Date: Thu, 15 Jun 2000 13:22:53 +0900 (JST)
- X-ml-name: namazu-users-ja
- X-mail-count: 00575
さいの です
In article <200006150310.AA00443@xxxxxxxxxxxxxxxxxxxxx>
maeda@xxxxxxxxxxxxxxx writes:
>>>Namazu は1つインストールすればいいです。
>>>それで全てうまくいきます。
>>>コピーがいるとすれば、libexec/namazu.cgi くらい
>>>だと思います。
>>
>>それだとインデックスはどうなっちゃうんですか??
>>namazu一つに一つのインデックスがやりたいんですが、
>>それだとやっぱりnamazuをはじめから複数インストールしないと
>>いけないんですかね??
たぶん,前田さんが期待していることと同じことを当方で実現してます。
推測ですが,前田さんがおっしゃっている「複数のnamazuを動かす」とは,
見かけ上複数の検索エンジンを同一サーバ上で起動させるということだと
思いますが,違うでしょうか? もし,そうなら。。。の話なんですが。
まず,httpdで検索エンジン用の仮想ドメインを2つ動かします。
apache-1.3.12の場合ですが...(バージョンにより若干指定が異なります)
まず,httpdconf ファイルにVirtalHostの設定をします。
<VirtualHost search1.hogehoge.co.jp>
ServerAdmin YourName@xxxxxxxxxxxxxx
DocumentRoot /usr/local/var/search
ServerName search1.hogehoge.co.jp
ErrorLog logs/search1_err.log
TransferLog logs/search1_access.log
</VirtualHost>
<VirtualHost search2.hogehoge.co.jp>
ServerAdmin YourName@xxxxxxxxxxxxxx
DocumentRoot /usr/local/var/search
ServerName search2.hogehoge.co.jp
ErrorLog logs/search2_err.log
TransferLog logs/search2_access.log
</VirtualHost>
httpdを再起動させます。
もちろん上記2つのドメインをDSNサーバに登録してからの話です。
この場合オリジナルのサーバ名に対してCNAMEを指定すればOKかと。
namazu.cgi及び .namazurcはそれぞれ別のディレクトリに入れておきます。
namazu.cgiは同じものをコピーして使用します。例えば...
/usr/local/apache/cgi-bin/search1/namazu.cgi
/usr/local/apache/cgi-bin/search1/.namazurc
上記の.namazurcの,Index や Template Replasce は,
Index /home/search1/index
Template /home/search1/index
Replace /home/data1/ http://
といった感じに修正します。
/usr/local/apache/cgi-bin/search2/namazu.cgi
/usr/local/apache/cgi-bin/search2/.namazurc
上記の.namazurcの,Index や Template Replasce は,
Index /home/search2/index
Template /home/search2/index
Replace /home/data2/ http://
といった感じに修正します。
なんて感じにカスタマイズしておきます。mknmz はそれぞれ上記の
ディレクトリ(/home/search*/index)の中で起動させ,INDEXファイル
を個別に作成します。index/index.html や NMZ.head.ja の中で
namazu.cgiを呼び出すパスを変更する事を忘れないように。
<FORM METHOD="GET" ACTION="/cgi-bin/search1/namazu.cgi">
および
<FORM METHOD="GET" ACTION="/cgi-bin/search2/namazu.cgi">
といった具合いになります。これで回答になりますでしょうか?
では。