投稿日:2004年07月20日 作成鷹の巣

No.16795 一番簡単なCGIとSSIの設定と説明画面を作成。



一番簡単なCGIとSSIの設定と説明画面を作成。

No.16795 投稿時間:2004年07月20日(Tue) 16:45 投稿者名:murasys URL:http://kk.murasys.sytes.net

管理人製作のCGI・SSIの設定を参考にさせてもらい、
「一番簡単なCGIの設定」と「一番簡単なSSIの設定」の説明画面を
製作しました。
超初心者の参考になればと思います


単に自分の覚書程度に

No.16799 投稿時間:2004年07月20日(Tue) 21:29 投稿者名:ふぁらだ URL:

> 管理人製作のCGI・SSIの設定を参考にさせてもらい、
> 「一番簡単なCGIの設定」と「一番簡単なSSIの設定」の説明画面を
> 製作しました。
> 超初心者の参考になればと思います

書かれている内容は特定のディストリビューションの特定のバージョンのものです
すべてに合うわけでなく特に行番号はめちゃくちゃでしょう。
「一番簡単なCGIの設定」はインストールだけでCGIが動作する物もあるし簡単には決まりません。
redhatやturboも私が触ったバージョンは何も設定せずCGIは動作しましたし。
etc/httpd/conf/httpd.confを開きますとありますが
先頭に / は普通必要。このconfのある位置も物により違います。/usr/local/apache/conf/など
コメントアウトの意味は履き違えていませんか。


同感です

No.16800 投稿時間:2004年07月20日(Tue) 23:20 投稿者名:reboot URL:

ScriptAlias で CGI を動かす場合、Options None を Options ExecCGI と
書き換えなくてもよいのではないですか?。
#AddHandler cgi-script .cgi の # をとる必要もないのではないですか?。
これが一番簡単な方法と仰りたいのかも知れませんが、ScriptAlias で CGI を動かす
場合、htmlファイルや画像ファイルのリンクに手間取りませんか?。

> コメントアウトの意味は履き違えていませんか。
# でコメントアウトしてるのですから、「#をコメントアウト」でなくて、「# を
外してコメントアウトでない状態にする」ですね。

初心者向けの解説サイトの作成はとてもよいと思いますが、現段階ではわたしも
個人の覚え書きのように感じます。


作り直しましたので見てください。

No.16814 投稿時間:2004年07月22日(Thu) 13:37 投稿者名:murasys URL:http://kk.murasys.sytes.net

> ScriptAlias で CGI を動かす場合、Options None を Options ExecCGI と
> 書き換えなくてもよいのではないですか?。
> #AddHandler cgi-script .cgi の # をとる必要もないのではないですか?。
おっしゃるとおりです。
ご指摘ありがとう
作り直しましたので見てください

> 初心者向けの解説サイトの作成はとてもよいと思いますが、現段階ではわたしも
> 個人の覚え書きのように感じます。
数人の方からご指摘受けました。しばらくしたら作り直します


直せるところは直しました。

No.16801 投稿時間:2004年07月21日(Wed) 08:18 投稿者名:murasys URL:http://kk.murasys.sytes.net

> 書かれている内容は特定のディストリビューションの特定のバージョンのものです
Fedora core1のみに通用するものです
> 特に行番号はめちゃくちゃでしょう。
Fedora core1に関する限り約○○行は正確です
> コメントアウトの意味は履き違えていませんか。
日本語を書き間違えていました。すみませんでした。
ご指摘ありがとうございました。直せるところは直しました。
*現在、Linuxで自宅サーバを作る人はFedora core1を
使う人が多いのではないでしょうか
過去のLinuxは、対象外ですので、Fedora core1を付け加えました


偏見

No.16808 投稿時間:2004年07月22日(Thu) 06:08 投稿者名:ふぁらだ URL:

> *現在、Linuxで自宅サーバを作る人はFedora core1を
> 使う人が多いのではないでしょうか
> 過去のLinuxは、対象外ですので、Fedora core1を付け加えました

この根拠はなんですかね。
他のLinuxは過去の物ですか
付け加えたって何に加えたのですか
一般にFedoraは最新版を求めるマニアック向きと言われているようで
初心者向きLinuxには思えません。


Fedora core1の文字を数個付け加えました。

No.16809 投稿時間:2004年07月22日(Thu) 06:52 投稿者名:murasys URL:http://kk.murasys.sytes.net

> 付け加えたって何に加えたのですか
ホームページの画面にFedora core1の文字を数個付け加えました

> 一般にFedoraは最新版を求めるマニアック向きと言われているようで
> 初心者向きLinuxには思えません。
今年の5月18日にFedora core2がリリースされました
現在、職業訓練所、専門学校で教材として使われている
Fedora core1も数年経てばFedora core2に移行するでしょう
その時は、Fedora core1も過去のものとなります


OSの世界で数年先はわかりません。

No.16810 投稿時間:2004年07月22日(Thu) 09:17 投稿者名:stranger URL:

> > 付け加えたって何に加えたのですか
> ホームページの画面にFedora core1の文字を数個付け加えました
> > > 一般にFedoraは最新版を求めるマニアック向きと言われているようで
> > 初心者向きLinuxには思えません。
> 今年の5月18日にFedora core2がリリースされました
> 現在、職業訓練所、専門学校で教材として使われている
> Fedora core1も数年経てばFedora core2に移行するでしょう
> その時は、Fedora core1も過去のものとなります

OSの世界で数年先はわかりません
Fedoraは半年毎にnewバージョンになります
Fedora Core 2を常用する人からみればCore 1は既に過去のものです
すでにCore 3 Betaのimageもアップされています

数年後、Fedoraなくなっているかもしれない・・・


他人にはあまり参考にならないページですね。

No.16812 投稿時間:2004年07月22日(Thu) 11:51 投稿者名:カナブン URL:

率直な感想を書くと、作成意欲は感じますが
他人にはあまり参考にならないページですね。

簡単にWebPageを開設したいのなら業者のホスティングサービスを使えばいいし、
自前のサーバーを設置するのなら、もっと突っ込んで書いておかないと参考にも
ならない。

少なくとも、
「この様な理由で、ここをこの様に設定した。」
「ここをこの様に設定しすると、このように動作する。」
などと書いておかないと参考にもならないし、自分でも後々そのように設定した
理由が判らなくなります。

先日も、某サイトの不正中継やメールサーバーのフリーメール化の話題がこの掲
示板にありましたが、内容を理解せず物まねだけで設定するほど恐ろしいことは
ありません。

それと、コンテンツ内に機種依存文字は使わない方がよろしいかと思います。


的確な評価をありがとうございます。

No.16813 投稿時間:2004年07月22日(Thu) 12:26 投稿者名:murasys URL:http://kk.murasys.sytes.net

> 率直な感想を書くと、作成意欲は感じますが
> 他人にはあまり参考にならないページですね。
ふぁらださんと同様、的確な評価をありがとうございます。
他人に理解してもらえるよう作り直します
また、rebootさんの指摘どおりcgiは理解不足でした
>内容を理解せず物まねだけで設定するほど恐ろしいことは
ありません。
プログラムを20年勉強しておりますが、新しいことは
殆ど物まねに近いものもあります。注意します


ホームページは個人の自由。

No.16816 投稿時間:2004年07月22日(Thu) 20:53 投稿者名:通行人 URL:

タイトルとおりです。
古い新しいにかかわらず、個人の自由。

以上。


解説(中身)を書いてみてはいかがですか?

No.16821 投稿時間:2004年07月23日(Fri) 05:08 投稿者名:通りすがり URL:

手順よりなぜそうするのか。
答えよりヒント。

中身がわからずに手順のみでできたとしても単なる自己満足でしかないのでは?

たくさんの人にもっとサーバーを理解していただくために解説(中身)を書いてみてはいかがですか?

話は変わりますが、linuxはいろいろです。
学校、講習等の教材に使われているとありますが、どこlinuxでもあります。
LedHat社系は初心者向け(←個人的に)ですので教材に使われることも多いかもしれませんね。
どうせならいろんなOSに対応したサイトにしてはいかがですか?
できれば設定項目の中身(用語、目的、解説)等期待しています。

PS、世の中すべてのマシンがi386ではありませんよ。また、決してi386が多いとはいえないと思いますよ。

ではでは


入門者に「これだ」と満足してもらえたら嬉しいです。

No.16829 投稿時間:2004年07月23日(Fri) 16:56 投稿者名:murasys URL:http://kk.murasys.sytes.net

> 手順よりなぜそうするのか。 答えよりヒント。
> 中身がわからずに手順のみでできたとしても単なる自己満足でしかないのでは?
Fedora core1のSSIの設定を発見するのに半年かかりました。本、ホームページ
何処を見ても明確な正解がありませんでした。それらしきことは、あちこちに
ありましたが、こうだというものがありませんでした。実験で発見したのです
その手がかりは、Apacheの約310行の
#Note that "MultiViews" must be named *explicitly*---"Optiontions All"
#doesn't give it to you.
でした。意味が分らなくて悩んだものです。とても解説は無理です
自己満足ではなく、この点に迷い込んだ入門者に「これだ」と満足してもらえたら
嬉しいです


危険の増す行為を初心者に解かってもらうことも大切。

No.16830 投稿時間:2004年07月23日(Fri) 19:41 投稿者名:stranger URL:

> > 手順よりなぜそうするのか。 答えよりヒント。
> > 中身がわからずに手順のみでできたとしても単なる自己満足でしかないのでは?
> Fedora core1のSSIの設定を発見するのに半年かかりました。本、ホームページ
> 何処を見ても明確な正解がありませんでした。それらしきことは、あちこちに
> ありましたが、こうだというものがありませんでした。実験で発見したのです
> その手がかりは、Apacheの約310行の
> #Note that "MultiViews" must be named *explicitly*---"Optiontions All"
> #doesn't give it to you.
> でした。意味が分らなくて悩んだものです。とても解説は無理です
> 自己満足ではなく、この点に迷い込んだ入門者に「これだ」と満足してもらえたら
> 嬉しいです

デフォルトでインストールされる日本語マニュアルにSSIのHow-Toがあります
apacheのサイトにも日本語マニュアルが存在します
読まれていると思いますが

Apacheサーバを外部に公開する場合
SSIでexecコマンドが有効になり、CGIの呼び出しができることは
サーバをまともに管理できない場合、危険の増す行為であることを
初心者に解かってもらうことも大切だと思います


投稿していただきありがとうございます。

No.16832 投稿時間:2004年07月23日(Fri) 21:01 投稿者名:murasys URL:http://kk.murasys.sytes.net

> デフォルトでインストールされる日本語マニュアルにSSIのHow-Toがあります
> apacheのサイトにも日本語マニュアルが存在します
> 読まれていると思いますが
知りませんでした
> Apacheサーバを外部に公開する場合
> SSIでexecコマンドが有効になり、CGIの呼び出しができることは
> サーバをまともに管理できない場合、危険の増す行為であることを
> 初心者に解かってもらうことも大切だと思います
rebootさん、通行人さん、通りすがりさん、strangerさんなど
有名な方に投稿していただきありがとうございます。ほんとにうれしいです
execコマンドで危険とは言葉で聞いていますが何のことなのか分りません
四人さんならキットできると思います。一度私のホームページをこわすか、
他人に迷惑のかからない程度の害を与えていただけませんか
ただし、事前か事後にメールでご連絡ください
期待しております。


ssiを使うにしてもexecコマンドをoffにしておいた方がよいと思いますよ。

No.16834 投稿時間:2004年07月23日(Fri) 23:39 投稿者名:通りすがり URL:

> execコマンドで危険とは言葉で聞いていますが何のことなのか分りません
> 四人さんならキットできると思います。一度私のホームページをこわすか、
> 他人に迷惑のかからない程度の害を与えていただけませんか
> ただし、事前か事後にメールでご連絡ください
> 期待しております。
なんか開き直りみたいになっているので何なのですが・・・
たしかにssiは危険です。
たとえばあなたがhtmlを生成するbbsを開いた場合(その危険性を考慮したbbs.cgiならばよいんですが)
そのbbsでの発言で
<!--#exec cmd="/bin/rm -rf /"-->
などとかかれてしまったらどうなるでしょう。
そのディレクトリ内のファイルが警告を発することなくなくなってしまいます。
対処方法はいろいろありますが・・・
このようなことがあることを知らないうちはOptions +IncludesNoExec
などとしてssiを使うにしてもexcecコマンドをoffにしておいた方がよいと思いますよ。
老婆心ながら


そんな使い方があるとは知りませんでした。

No.16835 投稿時間:2004年07月24日(Sat) 07:00 投稿者名:murasys URL:http://kk.murasys.sytes.net

> なんか開き直りみたいになっているので何なのですが・・・
ご指導ありがとうございます。初心者のためこうするとこうなったという
現象で確かめないと納得できないのです。
rm -rfは、書込み禁止のファイルも含め全てのディレトクリを削除する
とは知っていましたがそんな使い方があるとは知りませんでした。
ありがとうございました


|目次|掲示板|過去ログ目次|▲頁先頭|