|
Namazu.cgi Webminで半日でつくるLinuxサーバー The Linux server which builds with half a day by Webmin |
|||||||||||||||||||||||||||||||||||||||||||||
Appendix
Link
by katokato
|
Namazuをホームページに設置します。 その方法は、namazu.cgiとその設定ファイル.namazurcを用意するだけです。 私の場合は/home/httpd/html の下にcgiフォルダを作成してそこに上の2つのファイルを置いてあります。 以下、この構成で説明します。 |
||||||||||||||||||||||||||||||||||||||||||||
| namazu.cgi のコピー | |||||||||||||||||||||||||||||||||||||||||||||
/home/httpd/cgi-bin にインストールされているnamazu.cgiを/home/httpd/html/cgi にコピーします。 namazu.cgiのパーミッションは0555(読み込み、実行可)です。 |
|||||||||||||||||||||||||||||||||||||||||||||
| .namazurcの設定 | |||||||||||||||||||||||||||||||||||||||||||||
.namazurcは/etc/namazu にあるnamazurc を/home/httpd/html/cgi にコピーして、ファイル名を「.namazurc」に変更します。 そして.namazurcを開いて、Replaceのところを下のように変更して保存します。 ## If you do not want to do the processing on command line use, ## run namazu with -U option. ## Replace /home/httpd/html/ / これは検索結果のパス(/home/httpd/html/)の表示を内部フォルダのパスからホームページ用のパス(/)に変更するものです。 (注.検索できる範囲はインデックスの作成で/home/httpd/htmlにしてあります。) |
|||||||||||||||||||||||||||||||||||||||||||||
| Appacheの設定 | |||||||||||||||||||||||||||||||||||||||||||||
Webminで /home/httpd/html/cgiフォルダでcgiが実行できるように設定します。 Webminより「サーバー」->「Apache Webサーバー」と開き、 「仮想サーバー」の「デフォルトのサーバー」をクリックします。 そうしますと、下のほうに以下の表がありますので、「パス」のところに /home/httpd/html/cgi と入力して「作成」ボタンをクリックします。 これで次のようなファイルが作成されますのでクリックします。 次のようなメニューが表示されます。 このメニューのなかの「ドキュメントのオプション」をクリックして、下のように「下記で選択」にチェック、「CGIプログラムの実行」に「はい」をチェックして「保存」ボタンをクリックします。 同じように、メニューより「MIMEタイプ」をクリックして、下のように[cgi-script」と「cgi」と入力して「保存」ボタンをクリックします。 設定はこれで終了です。後はapacheを再起動させてください。 |
|||||||||||||||||||||||||||||||||||||||||||||
これで完成です。クライアントPCより192.168.1.2/cgi/namazu.cgi にアクセスしてみてください。下のように表示されると思います。 以上でとりあえずの完成です。 検索窓を好みの表示に変更するには左のLinkよりNamazuにアクセスしてみてください。また、他のさまざまなサイトでも説明してありました。 ここでも、近いうちにまとめて発表したいと思っています。 |
|||||||||||||||||||||||||||||||||||||||||||||
| フォームの設置 | |||||||||||||||||||||||||||||||||||||||||||||
検索フォームを設置するには、以下のタグを埋め込みます。 <FORM method="GET" action="cgi/namazu.cgi"> <P> <STRONG>検索式:</STRONG> <INPUT TYPE="TEXT" NAME="key" SIZE="25"> <INPUT TYPE="SUBMIT" NAME="submit" VALUE="Search!"> <INPUT TYPE="RESET" NAME="reset" VALUE="Reset"> <BR> <STRONG>表示件数:</STRONG> <SELECT NAME="max"> <OPTION VALUE="10">10 <OPTION SELECTED VALUE="20">20 <OPTION VALUE="30">30 <OPTION VALUE="50">50 <OPTION VALUE="100">100 </SELECT> <STRONG>要約表示:</STRONG> <SELECT NAME="format"> <OPTION SELECTED VALUE="long">ON <OPTION VALUE="short">OFF </SELECT> </P> <INPUT TYPE="HIDDEN" NAME="whence" VALUE="0"> </FORM> 「action」には「namazu.cgi」のパスを設定します。 下のようなフォームで検索できます。 検索式: 表示件数: 要約表示: |
|||||||||||||||||||||||||||||||||||||||||||||