[過去ログ] CGI設置について質問【Part3】 (983レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
167: 2007/07/22(日)09:33 ID:??? AAS
質問者はどっかいっちゃったのかもしれんが
.htで始まるファイルはデフォルトではhttpd.confで読めなくしてるから
そういう名前にしてしまう手もあるな
168(2): 2007/07/30(月)12:26 ID:duDltAck(1) AAS
パーミッションの「グループ」は具体的にどんな際に利用するんでしょうか?
169(1): 2007/07/30(月)23:00 ID:??? AAS
ある「グループ」の人にだけ見せたいとか、書き込みを許可したいとか...
170(1): 2007/07/31(火)10:09 ID:??? AAS
webやらcgiでグループを使うことは稀
むしろsuEXECのサーバで同じグループにはアクセスさせたくない時に使うことが多い
171: 168 2007/07/31(火)14:30 ID:6LV11FlT(1) AAS
>>169
それは分かってたんですが、具体的にどういう事例で活用するのか思い浮かばなくて。
>>170
なるほど。
つまりウェブでCGIを利用する際は、大抵の場合「グループ」はパーミッション0で良いんですね。
でも、CGIを配布してるサイトの多くはパーミッションの設定を「グループ」と「その他ユーザー」
の両方同じものを指定している場合が多いと思うんですが、何か理由はあるんですかね。
実際は「705」で正常動作するのに、わざわざ「755」にする必要ってあるんでしょうか?
分かる方いらっしゃいましたら、お願いします。
172(1): 2007/07/31(火)14:51 ID:??? AAS
755と言っとけばほとんどの環境で問題無いので、
説明が面倒だからか、本人もよくわかってないかどっちかだべ。
705と書くと、他では755と解説してるけどどう違うのか?なんて質問きそうだしw
173: 168 2007/07/31(火)15:32 ID:??? AAS
>>172
CGIとは直接関係ないところに理由があったんですね。
確かに「Perlは使えるけどサーバの知識はありません」って場合も多そう。
ずっと引っかかってた疑問が解けました。
ありがとうございました。
174: 2007/07/31(火)23:23 ID:??? AAS
705 なんて言う奴ってほんとにパーミッション理解してるのかなぁ...
700 でない理由を説明して欲しいものだ...
175: 2007/08/01(水)00:55 ID:??? AAS
イタタタ
176: 2007/08/01(水)09:44 ID:??? AAS
suEXECなら701でおk
httpdが動いてるユーザーがオーナーなら700でおk
177: 2007/08/01(水)09:47 ID:??? AAS
ってsuEXECで701が必要なのはディレクトリだな。
実行ファイルそのものは700でおk
178: 2007/08/04(土)20:14 ID:??? AAS
AA省
179: 2007/08/06(月)01:30 ID:??? AAS
【 スクリプト改造依頼スレ 】(丸投げ) part6
2chスレ:php
180(4): 2007/08/06(月)10:43 ID:??? AAS
既存CGI改造の話ではないんですが、質問です。
ブログのスパム対策で、POSTリクエストが来たら人間判定を行い、
OKなら本来のCGIにチェインし、NGならそのPOSTは捨てるような
Perlスクリプトを考えています。
そのPOST要求がNGとなれば、「それじゃあ受け付けられねーぜ」
みたいなメッセージを表示して終了するんですが、このとき標準入力の
内容は読み捨てておいた方がいいんでしょうか。それとも勝手に破棄されるんでしょうか。
181(1): 2007/08/06(月)11:12 ID:??? AAS
そのままプロセスが終了するんだし、ほっとけば
182: 180 2007/08/06(月)15:21 ID:??? AAS
>>181
なるほど、同時に複数のPOSTリクエストが来ることもありえるんだし、
ずっと保持されるわけないですよね。
となると、今度は本(?)CGIにチェインするまでに、どうやってもとの
POSTデータを保持しようかという問題が。本処理(書き込み)の前に
2回余計なCGI経由するわけで、プロセス間通信てわけでもないし…。
ちゃんと応答があるとは限らないから(というか、応答の有無でロボット
判定するようなもんだし)ファイルもよくないだろうし、困った。
何かいい方法あれば教えていただけるとありがたいです。
183(1): 2007/08/06(月)15:38 ID:??? AAS
どうやってチェイン(呼び出)してんの?
それによってやり方変わるでしょ。
184(2): 180 2007/08/06(月)20:23 ID:??? AAS
>>183
元のCGIはHTTPプロトコルでは触れないところにあって、
execで直接呼び出そうと考えています。
Locationとかでリダイレクトするようにすると、直接アクセスされたら
意味ないですからね。
(1) フォームからのPOST受付&人間判定フォーム表示CGI
(2) 人間判定フォームからのPOST受付&判定(スパムの場合はここで終了)
(3) 元CGI呼び出し
(2)と(3)は処理の流れが引き継がれると思うのですが、(1)と(2)の間を悩んでおります。
何かいい方法あるでしょうか。
185(1): 2007/08/07(火)09:36 ID:??? AAS
だったら相手に合わせた渡し方すればいいじゃん
186(1): 180 2007/08/07(火)22:31 ID:??? AAS
>>185
サーバーはLinuxなんですが、Linuxでのプログラム暦は浅いんで、
どんな方法があるのかよくわかりません。
>>184の(2)では新しいプロセスが起動するわけで、どうやって(1)と関連付けるか
ちょっと検討つきません。
常套手段等教えていただけるとありがたいです。
上下前次1-新書関写板覧索設栞歴
あと 797 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.011s