はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/01/16
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

このスレッドはクローズされています。記事の閲覧のみとなります。

 namazuでの2カ所のインデックス作成
日時: 2009/08/13 18:13
名前: てんまる
参照: http://www.hibiki.servebbs.com

管理者様、皆様、ご無沙汰しています。24時間自宅サーバーは問題なく動いております。これもこのHPを提供していただいている管理者様、サポートしてくださる他の皆様のおかげだと感謝しております。

さて、namazuにおいて http://kajuhome.com/namazu.shtml#n08 の丸コピーで「/var/www/html/」部分のみのインデックス作成は問題なく正常に動いています。

今回はこれを含めて、さらにホームディレクトリの複数のユーザー「/home/xxxxx/public_html/」もインデックス化してみたいと思っています。そのインデックスは全てまとまったものにしたいのです。

そこで以下のシェルスクリプトで、これが可能なのでしょうか?

--------------------
#!/bin/sh
echo "Job Name (makenamazu.sh)"
echo " 開始(`date +"%k時%M分%S秒"`)"
export LANG=ja_JP.eucJP
export PEAL_BADLANG=0
/usr/bin/mknmz -aO /var/lib/namazu/index/ /var/www/html/
/usr/bin/mknmz -aO /var/lib/namazu/index/ /home/Aさん/public_html/
/usr/bin/mknmz -aO /var/lib/namazu/index/ /home/Bさん/public_html/
echo " 終了(`date +"%k時%M分%S秒"`)"
--------------------

実際に自前のサーバーでやってみて、改良することも考えたのですが、動作不良でおかしくなった時に修正する術を知らないものですから、事前に皆様のお力を借りたいと思います。

よろしくお願いいたします。


てんまる


1.不明点・障害内容:namazuでの2カ所以上のディレクトリの内容全部をまとまったインデックスとして作成をしたいのですが…。
2.ログの有無   :無
3.Distribution  :Fedora
      Version :10
4.Service Name  :namazu
      Version :v2.0.18
5.ネットワーク構成:省略

■ コンテンツ関連情報

 Re: namazuでの2カ所のインデックス作成 ( No.1 )
日時: 2009/08/14 08:39
名前: 管理者

複数のディレクトリをインデックス化したい場合は、スペースを区切り文字として追加指定します。

よって、てんまるさんが行いたい場合は以下の様になります。

/usr/bin/mknmz -aO /var/lib/namazu/index/ /var/www/html/ /home/Aさん/public_html/ /home/Bさん/public_html/
/


以下の様にすると、最後のBさんの物しかインデックス化されなくなってしまいますので注意して下さい。

/usr/bin/mknmz -aO /var/lib/namazu/index/ /var/www/html/
/usr/bin/mknmz -aO /var/lib/namazu/index/ /home/Aさん/public_html/
/usr/bin/mknmz -aO /var/lib/namazu/index/ /home/Bさん/public_html/
 Re: namazuでの2カ所のインデックス作成 ( No.2 )
日時: 2009/08/14 10:29
名前: てんまる
参照: http://www.hibiki.servebbs.com

早速のお返事ありがとうございます。

 上の事をまとめるとnamazuのインデックスは新しくインデックス化されたものを追記するのではなく、その都度全部のファイルからインデックスを作成するわけですね。

そこで、指示の通りやってみたところ、インデックスを作成するところまでは成功しましたが、URL表示がうまくいきません。

----------------------
(上省略)
参考ヒット数: [ サポート: 24 ]

検索式にマッチする 24 個の文書が見つかりました。

1. XXXXXXXXXXサポートホームページ (スコア: 7)
著者: 不明
日付: Thu, 13 Aug 2009 16:57:06 +0900
XXXXXXXXXXサポートホームページ タイトル画像 メニュー ■ <a">マニュアル ・ ページ1 ・ ページ2 ・ USB使用説明 ■ サポート掲示板 ★公式配布先 ■ XXXXX学校 ■ XXXXX学校 ■ XXXXX学校 ■ <!a>多数
/home/Aさん/public_html/index.html (6,177 bytes)


2. 古いPCでLinuxサーバーをつくろう (スコア: 6)
著者: 不明
日付: Wed, 12 Aug 2009 09:56:43 +0900
古いPCでLinuxサーバーをつくろう ソフトウエア・アップデート RedHat Linux 9 のインストール(GUI編) ユーザーの追加 インストール後の処理 CUIでのコマンド集 RedHat Linux 9 のインストール(CUI編) openSUSE 11.
http://hibiki.servebbs.com/server/index.html (71,892 bytes)

(以下省略)
----------------------

そこで、 http://kajuhome.com/namazu.shtml#n03 の部分で

----------------------
# vi /etc/namazu/namazurc
## If you do not want to do the processing on command line use,
## run namazu with -U option.
##
## You can specify more than one Replace rules but the only
## first-matched rule are applied.
##

Replace    /var/www/html/ http://www.hibiki.servebbe.com/
Replace    /home/Aさん/public_html/ http://www.hibiki.servebbe.com/~Aさん/
Replace    /home/Bさん/public_html/ http://www.hibiki.servebbe.com/~Bさん/
----------------------

みたいにやってみれば出来そうな気がしますが、(複数記述と、チルダ部分が設定でOKなのでしょうか?)
再度お知恵をお貸しください。

ありがとうございます。
 Re: namazuでの2カ所のインデックス作成 ( No.3 )
日時: 2009/08/14 11:26
名前: 管理者

> Replace    /var/www/html/ http://www.hibiki.servebbe.com/
> Replace    /home/Aさん/public_html/ http://www.hibiki.servebbe.com/~Aさん/
> Replace    /home/Bさん/public_html/ http://www.hibiki.servebbe.com/~Bさん/
> ----------------------
>
> みたいにやってみれば出来そうな気がしますが、(複数記述と、チルダ部分が設定でOKなのでしょうか?)
> 再度お知恵をお貸しください。


当方で検証してみました。
ご認識の様に問題なく変更されました。(チルダもそのまま使用できます。)
 Re: namazuでの2カ所のインデックス作成 ( No.4 )
日時: 2009/08/14 13:48
名前: てんまる
参照: http://www.hibiki.servebbs.com

 管理者様 本当に検証までありがとうございます。
 早速やってみたところ、無事正確なURLが表示され、目的が達成されました。

 ところで、管理者様は、動作検証用のサブマシーンでこの件とか、他の質問に対処されるのでしょうか?まさかメインサーバーで実験はされませんよね(笑)

 私は(根性なしかもしれませんが)メインサーバーで実験したら、元の安定した状態に戻せなくなって困ってしまうので、躊躇していました。

ありがとうございます。本当に助かりました。

(追伸) サーバーと同じ環境で動くシステムをもう1つ準備した方が良いのかもしれませんね。
 Re: namazuでの2カ所のインデックス作成 ( No.5 )
日時: 2009/08/14 14:15
名前: 管理者

> ところで、管理者様は、動作検証用のサブマシーンでこの件とか、他の質問に対処されるのでしょうか?まさかメインサーバーで実験はされませんよね(笑)

もちろん、運用機での検証はしませんよ(笑)

VMware Workstation という便利なものがあってこちらにLinuxをインストールして検証しています。
ただし、このソフトは有料なので付加機能を落とした VMware Server (無料)でも同等の事が出来ます。

VMware Server を是非利用してみてください。

運用機にのせる場合は、この VMware Workstation で試験・検証して、念の為、待機サーバで稼働確認後に運用サーバという手順を踏んでいます。
自サーバなので他人に迷惑をかけなければ、こんな面倒な事をしなくても良いのですが、職種がこういう業界を携わっているので何故だか同じ手順となってしまっています(笑)
 Re: namazuでの2カ所のインデックス作成 ( No.6 )
日時: 2009/08/14 14:58
名前: てんまる
参照: http://www.hibiki.servebbs.com

VMware Server ですね。ちょっと研究してみます。

このソフトだとかなりの部分手間やコストが省かれそうですね。プロフェッショナルはプロフェッショナルのしっかりした流儀がありますね。少しでもそこの領域をかいま見れて、参考にできれば趣味のサーバー管理はさらに面白くなります。本当に感謝です!

どうもありがとうございます。

ではこのスレッド閉じさせていただきます。ありがとうございます。

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.