« Hijacked comments.cgi Vulnerable CGI Movable Type | メイン | Movable Type 3.15 us/ja Mail.pm Util.pm »

トラックバック

この記事のトラックバックURL:
http://www.typepad.com/services/trackback/6a0120a62bae8c970b0120a682e858970c

mt-search.cgi vs Namazu mknmz cron ジョブを参照しているブログ:

コメント

初めまして。Namazuとcronジョブ共に初心者なのですが、
namazu.cgiのコピーをindex.cgiとリネームして、
ディレクトリでアクセスできるようにしたいのですが、
その場合cronジョブをどのように設定しなおせばよいのでしょうか?

コメントありがとうございます。ブログ主催者の tipsです。
ブログの日々のアーカイブ エントリーが namazuのログ make_index.logに反映しなければなりませんので、cronで定期的にmake_index.log等を更新する方法をお伝えいたしました。
namazu.cgiはコンパイルされた実行ファイルですので、ユーザーがカスタマイズすることはできません。もし、namazu.cgi以外のファイル名を使用したいときは、/usr/local/bin/mknmz のオプションを変更すると可能かもしませんが、未確認です。実際に namazu.cgi で動作確認後、namazuの無償提供サイトのマニュアル等でご調査下さい。
サンプルページ
http://infohitomi.biz/archives/no_search/namazu.cgi
は、昨夜作成したデフォルトの検索画面です。不要なものが多いときは NMZ.head.ja, NMZ.foot.ja を変更します。なお、Xrea.comさんの現在のバージョンは 2.0.14です。バグは解決されていますが、ときどき提供サイトでセキュリティに関する報告のチェックをおすすめいたします。

tipsです。追加いたします。
mknmz, namazu のオプション (バージョン 2.0.15の新オプションを含む)の中に、リネームに関するものはないようです。
(1) サイト内検索に関する案内ページ index.htmlを別に作成し、
検索(式)フォーム
<form method="GET" action="/***/***/namazu.cgi">
を埋め込む。
(2) .htaccess に下記のように追記する (例)
Options -Indexes
<IfModule mod_dir.c>
DirectoryIndex namazu.cgi index.php index.html index.htm default.htm default.html
</IfModule>
URL http://独自ドメイン/PATH/ とすれば、検索画面となります。
当ブログは最近、TypePadに変更しました。上記のような cgi, htaccessは使用できませんので、Google のクローラにお任せです。なお、サニタイズされないよう< >は全角表示です。

なるほど。大変判り易い説明ありがとうございます。
追記の2つの方法は一応思いつきはしたものの、
何となく邪道感がして実行するに至らなかったのですが、これで決心がつきました。

tipsさんのXREA関連のログは有益なものばかりで、とても参考になります。
これからも陰ながら応援しています。

コメントの確認

コメントのプレビュー

プレビュー中です。コメントはまだ投稿されていません。

処理中...
コメントを投稿できませんでした。エラー:
コメントを投稿しました。コメントは記事の投稿者が承認してから表示されます。 さらにコメントを投稿する

入力された文字と数字は画像と一致していません。再度入力してください。

最後に、下の画像の中に見える文字と数字を入力してください。これはプログラムを使ってコメントを自動的に投稿するのを防ぐために行われています。

画像を読み取れない場合は 別の画像を表示してください。

処理中...

コメントを投稿

コメントは記事の投稿者が承認してから表示されます。

キーワード検索

  • Google Custom Search

投稿者ウェブアドレス

旧ウェブログ名

  • Xrea.comさんのサーバー応用編 tips::RSS, Atom, S/MIME mail

Syndication etc.

Credits etc.

  •    Creative Commons License
       Creative Commons License
Powered by TypePad