Namazu-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: namazu を複数設置!?



前田です。
さいの さん御回答ありがとうございます。

>
>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">
>
>といった具合いになります。これで回答になりますでしょうか?

さいのさんズバリです。それをやろうと思っていたのです。
上記のようにやれば出来るってことなんですね。。。
さいのさんありがとうございます。
詳しい説明ありがとうございました。

----
前田和哉  maeda@xxxxxxxxxxxxxxx
株式会社アイディーフォン  IT事業部
那覇市田原3-1-1
Tel 852-1288 Fax 857-6955