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