[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 12/20 07:50 / Filesize : 222 KB / Number-of Response : 938
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Apache〜嗜みとして〜 Part3



1 名前:nobodyさん mailto:sage [03/01/29 23:41 ID:???]
www.apache.jp/

Apache 1.3
httpd.apache.org/docs/
httpd.apache.org/docs/mod/directives.html
Apache 2.0
httpd.apache.org/docs-2.0/

玄人御用達UNIX板のスレ
Apache関連 Part4
pc.2ch.net/test/read.cgi/unix/1040312647/

過去ログ>>2-4

211 名前:nobody who is learning IPC mailto:sage [04/01/02 03:59 ID:???]
>>210
SystemV系なら、shared memory を使うとか?

perlならApache::Session::IPCなんかのモジュールが使えそうじゃないかな。
(Apacheモジュールの開発経験はないので未検証)

212 名前:nobodyさん [04/01/07 17:18 ID:zRyvDagn]

Apacheのmod_dirについての質問です。

hogehoge/hage/

のように、最後に「/」をつける事でディレクトリリストを表示する事が
可能だと思いますが、表示されているファイル名が長すぎると
途中で文字の表示が切れてしまいます、
長いファイル名をすべて表示したいのですがどこの設定項目で、表示を長くできますか?

それと、ディレクトリリストから直接、日本語名(SJIS)のファイルを
ダウンロードしようとするとファイル名が文字化けを起こすのですが、
これを解決する方法はありますか?

知っている方がいたら、よろしくお願いします。
(調べた限りだと、mod_dirを書き直さないとだめという意見がありました)
OS:FreeBSD Apache:1.3.27


213 名前:nobodyさん mailto:sage [04/01/07 17:26 ID:???]
mod_dir じゃなくて mod_autoindex です。
IndexOptions で設定可能。

214 名前:nobodyさん mailto:sage [04/01/07 17:30 ID:???]
>>212
ttp://httpd.apache.org/docs/mod/mod_autoindex.html#indexoptions

mod_encoding

215 名前:nobodyさん mailto:sage [04/01/07 17:32 ID:???]
ファイル名の件は mod_encoding

216 名前:212 [04/01/07 18:07 ID:zRyvDagn]

>>213
>>214
>>215

素早い返信ありがとうございます。

長いファイル名の表示はmod_autoindexの中の
IndexOptions NameWidth=*
というように設定したら、解決できました。

つぎは、mod_encodingを調べて解決する予定です!
ありがとうございました、それでは。


217 名前:nobodyさん mailto:age [04/01/11 23:10 ID:???]
負荷グラフを導入して初めて気づいたことだが、
運用しつづけてるとメモリ使用量がだんだん増えてくる。
メモリがうまく開放されてないようだ。

218 名前:nobodyさん mailto:sage [04/01/12 09:29 ID:???]
スレタイが 曙 に見えた。
俺には休息が必要だ・・・

219 名前:nobodyさん mailto:sage [04/01/12 10:02 ID:???]
もうすぐこのスレも一年か



220 名前:nobodyさん [04/01/12 16:57 ID:BHyXK9Mk]
Windows上でApacheを使ってます。今度PHPをインストールしたのですが
サンプルのスクリプトにアクセスしても動きません。
(ブラウザ上では [表示するページなし] と出ます。)

httpd.confの設定が駄目なのだと思いますが、具体的にどのように
編集すればよいのでしょうか?
使用している Apache のバージョンは 2.0.48 です。

221 名前:nobodyさん mailto:sage [04/01/12 17:09 ID:???]
めもちょうでひらいてへんちゅうしまちゅ。

222 名前:nobodyさん mailto:sage [04/01/12 17:18 ID:???]
>>220
PHPのインストールの仕方によって異なる
正しいインストールをPHPスレで過去ログから探せ
そうすれば自然にhttpd.confをどうすればいいかもわかる

223 名前:nobodyさん mailto:sage [04/01/13 21:45 ID:???]
>>217
Win+Apacheか?
それなら仕様。httpd.confをいじる事で解消する可能性あり。
もっとも、漏れはそう言う事で気をもむのがイヤになってLinuxに移行したが。


224 名前:nobodyさん mailto:sage [04/01/22 15:03 ID:???]
WinXP+2.0.48(bin)を使用しています。
数々の不具合があるのですが、解決方法がありましたらご教授ねがいます。

1.日本語クッキーが保存されない。(1.3.29は問題ない)
2.1日に何回も落ちる。一応サービスで自動復旧する。(1.3.29は落ちたまま自動復旧しない)
3.リクエストに反応しない。何度かリロードすると反応する。(ブラウザはサーバーに接続できませんエラー)
4.アップロード型の掲示板へのアップが1/2程度の確率で失敗する。(Anhttpdでは問題ない)
5.ssiの呼び出し行が深いと無視される。(htmlの先頭行付近は問題なし、100行目辺りだと無視)

なお、Anhttpdを使うと5秒くらいで落ちてしまうので実用になりません。
.htaccessによる認証を使いたいので使うつもりはありませんが。

アクセス量は1日に5万ページビュー程度です。
phpは使用していません、perlはActivePerl4.5です。


225 名前:nobodyさん mailto:sage [04/01/22 23:02 ID:???]
>>224
Win2K+2.0.48でいずれも再現せず

226 名前:nobodyさん mailto:sage [04/01/22 23:19 ID:???]
>>224
スペックは?

227 名前:nobodyさん mailto:sage [04/01/22 23:26 ID:???]
Win2k Server P3-600

228 名前:224 mailto:sage [04/01/23 09:45 ID:???]
>>225

1のクッキーに関しては友人全員(6人)が発生しているのと"バグ"だという話を聞いているので再現するはずですが。

>>226

WinXP Pro P3-1GHz 512MB
回線はB-FLETS ニューファミリー
zive.netによるDDNS使用
ルータはNTT-ME MN8300
nicはintel100Pro+

229 名前:nobodyさん mailto:sage [04/01/23 10:21 ID:???]
>1.日本語クッキーが保存されない。(1.3.29は問題ない)

クッキーを保存するのはサーバではなくクライアントなわけだが。

もしも Apache2 になって不正な文字がヘッダに含まれていると
除去するような変更が入ったのだとしたら、そういう動作になるだろう。
そうなのだとしたら Set-Cookie: で吐く文字列をエンコードしてやればいい。
# 実際にそういう修正があったのかどうかは知らない。




230 名前:nobodyさん mailto:sage [04/01/23 17:09 ID:???]
>>228
cookieのやりとりのしかたが間違ってるんだろ
どういうコードで読み書きしてるか晒せば?

231 名前:nobodyさん mailto:sage [04/01/23 17:58 ID:???]
>>228
ttp://mm.apache.or.jp/pipermail/newbie/2002-August/002968.html

>>229 の言うように、cookie を encode/decode するのが正しい対処だと思う
RFCまじめに読んでないんだが、Set-cookie ヘッダに Shift_JIS 入れるのは
たぶんほんとはダメなんだろ?

232 名前:nobodyさん mailto:sage [04/01/23 21:11 ID:???]
>>228
>>231
>RFCまじめに読んでないんだが、Set-cookie ヘッダに Shift_JIS 入れるのは
>たぶんほんとはダメなんだろ?

www.futomi.com/lecture/cookie/specification.html
ここ分かりやすい。URLエンコードしなくちゃだめらしい。

233 名前:nobodyさん mailto:sage [04/01/23 21:22 ID:???]
つまりあれか

apache 1.3.x では、apache 自体のバグというか実装不足により
たまたまSJIS直書きのcookieも通っていたが

apache 2.0.x では、ちゃんとまじめに実装されるようになったので
SJIS直書き cookie はダメになった

ということか

234 名前:nobodyさん mailto:sage [04/01/23 21:28 ID:???]
>>233
そういや、CGIレスキューのショッピングカートって、
おもいっきし日本語そのままSet-cookieしてたような気が。

今のバージョンがどうだかはしんないけど。

235 名前:nobodyさん [04/01/25 01:26 ID:RNFU15Uv]
Apache1.3系をLinuxで動かしています。
本番機が別にあってそいつのテストサーバにしようと思っていて
コンテンツのSSIコマンドのパスを動的に書き換えるようなものを探しています。
<!--#exec cmd="/foo/bar/baz.pl"--> ===> /hoge/fuge/baz.pl
アンカー等のリンクはmod_rewriteでなんとかなりそうなのですが
SSI向けのなにか良い方法はないですかね?

236 名前:nobodyさん [04/01/25 18:57 ID:gvfab3KW]
アップローダ等でよくあるように、
適切なUSERAGENT, REFERERでないとファイルに直接アクセスできないように
するにはどうすればよろしいのでしょうか。

237 名前:nobodyさん mailto:sage [04/01/25 19:03 ID:???]
$ENV{HTTP_USER_AGENT} eq 'hoge' and
$ENV{HTTP_REFERER} eq 'fuga' or
print("Status: 204 No Response\n\n"),exit;

238 名前:nobodyさん [04/01/25 19:11 ID:gvfab3KW]
画像ファイルに規制をかけたいのですが。

239 名前:nobodyさん mailto:sage [04/01/25 20:53 ID:???]
そうですか



240 名前:nobodyさん mailto:sage [04/01/25 21:05 ID:???]
>>236
Web制作板のhtaccessスレを読んでください

241 名前:初心者 [04/01/26 00:23 ID:AnH5THNQ]
Apacheを使うのが初めてで教えて頂きたい事があります。
Cache を使うには、どのように設定したらよいのでしょうか?
返答願います。

242 名前:nobodyさん mailto:sage [04/01/26 01:00 ID:???]
>>241
Cacheってなんでしょう?
返答願います。

243 名前:nobodyさん mailto:sage [04/01/26 10:36 ID:???]
返答願います。

244 名前:nobodyさん [04/01/27 18:52 ID:KQDfSEF0]
.htaccessが置いてあるディレクトリのみ認証をかけることは可能でしょうか?

例えば、/usr/local/apache/htdocs/に.htaccessをおいて/usr/local/apache/htdocs/の
ディレクトリには認証がかかるが、/usr/local/apache/htdocs/xxxx/のディレクトリには
認証がかからないようにしたいのですが。

httpd.confを

<Directory "/usr/local/apache/htdocs">
AllowOverride Limit AuthConfig
</Directory>
<Directory "/usr/local/apache/htdocs/xxx">
AllowOverride None
</Directory>

と書いて再起動してみましたが、駄目でした。

ちなみに、Apacheのバージョンは1.3.29です。

245 名前:nobodyさん mailto:sage [04/01/27 19:49 ID:???]
>>244
認証するディレクトリの.htaccessに
AuthUserFile /home/hoge/.htpasswd
AuthName hoge
AuthType Basic
Require valid-user
Allow from all
Satisfy all
サブディレクトリの.htaccessに
Satisfy any

246 名前:nobodyさん mailto:sage [04/01/28 10:54 ID:???]
ちょっと質問です。このスレタイの「嗜みとして」って
何て読むんですか。1からずっとレス探しても書いてないので。


247 名前:nobodyさん mailto:sage [04/01/28 11:11 ID:???]
嗜みって読むんだが。

248 名前:nobodyさん mailto:sage [04/01/28 11:19 ID:???]
そのくらい聞かなくても読めるのが日本人の嗜みってものだ。

249 名前:nobodyさん mailto:sage [04/01/28 14:52 ID:???]
たしなみ 【▼嗜み】
〔動詞「たしなむ(嗜)」の連用形から〕
(1)好み。趣味。
「上品な―」
(2)平常の心がけ。用意。
「女の―」
(3)つつしみ。節制。
「―がない」
(4)物事に対する心得。特に、芸事・武道などの心得。
「茶道の―がある」




250 名前:nobodyさん mailto:sage [04/01/28 15:37 ID:???]
>>249さん、ありがとうございます。
漢和辞典持ってないので、困ってました。
たぶん、>>247さんと>>248さんもこれで読めたと思います。
日本人のたしなみ、ってプッ


251 名前:nobodyさん mailto:釣りレベル2?sage [04/01/28 15:39 ID:???]
とんだ坊やだ。

252 名前:nobodyさん mailto:マ痔レスsage [04/01/28 17:21 ID:???]
読めないのに「日本人の嗜み」って組み変えられる方がスゲェよ

253 名前:nobodyさん mailto:sage [04/01/28 18:55 ID:???]
jiten.www.infoseek.co.jp/Kokugo?qt=%D3%CF%A4%DF&sm=1&pg=result_k.html&col=KO
Apache のことばっかり調べるのはイクナイ

254 名前:246 mailto:sage [04/01/29 09:07 ID:???]
皆さん、お騒がせしております。>>250は我ながら失礼な
書き方ですた。真意は、僕ちゃんにも読めないような難しい
漢字を使ったスレタイは、敬遠されてクリックされない
恐れがあるから、もっと簡単なのにすた方がいいかも
ってことだったんですが…
>>253
web上の国語辞典は、読みができないと調べられないぃーと
思ってマスタが、コピー&ペーストすればよかったんですね。
        正直、スマンカッタ!!
     \\  正直、スマンカッタ!! //
 +   + \\ 正直、スマンカッタ!!/+
     .   ___ .  ___  . ___   +
        /. ――┤  /. ――┤ . /. ――┤+
      ./(.  = ,= | ./(.  = ,= | ./(.  = ,= |
 +  .  |||\┏┓∩|||\ ┏┓∩|||\┏┓/  +
   ((  (つ   ノ  (つ   丿 (つ   つ ))
       ヽ  ( ノ   ( ヽ ノ   )  )  )
       (_)し    し(_)   (__)__)



255 名前:nobodyさん mailto:sage [04/01/29 10:41 ID:???]
漢和辞典が無いから困るとは検索能力無さ杉

256 名前:nobodyさん [04/01/29 15:53 ID:BslVLl2P]
windows xp,apache 1.3,jperl5005,という環境でCGIスクリプト作成の勉強
している初心者です。

apacheが動いている自分のパソコン上でテストするときに
ブラウザのリロードをすると、エラーを起こしてとまってしまいます。
エラーログをみると「ファイルがない」みたいなことをいってます。

同じものをネット上のレンタルスペースで試してみると、アクセスカウンタ
など問題なく動作します。

apacheの設定が問題なんじゃないかなと思っているのですが、どなたか
教えてください。



257 名前:nobodyさん mailto:sage [04/01/29 17:00 ID:???]
>>256
じゃあファイルがないんだと思います
apacheの設定が問題なんじゃないでしょうか

258 名前:nobodyさん [04/01/29 22:34 ID:oe8O4yVF]
win2000 apache1.3を使っていますが、
404をindex.htmlにリダイレクトさせる設定にすると
ezweb端末から見ることができないんですが(このページは見つかりませんでした(404)という表示が出てブラウザは出てこない)
これはどうしようもないんでしょうか?
端末の仕様のように見えるのですが…。
ちなみにiis5.0では見れました。
両方の吐き出すヘッダ情報が違っていたので、
やはりezwebの端末がヘッダではじいてるのかなと思ってます。
アドバイスあったらお願いします。


259 名前:nobodyさん mailto:sage [04/01/30 01:26 ID:???]
確か携帯は相対パスはだめじゃなかったけ?



260 名前:nobodyさん mailto:sage [04/02/06 11:32 ID:???]
今日松屋逝ったんだけど
すげーデブの客からチケット渡された店員が奥に向かって「ブタ一丁」と叫んだ時
店内客全員が笑いをグッとこらえる重苦しい雰囲気に包まれたのを感じて
口の中の牛めしを吹き出しそうになってしまった。

261 名前:nobodyさん mailto:sage [04/02/06 12:48 ID:???]
最近このコピペばっかり

262 名前:nobodyさん [04/02/08 13:40 ID:b97FPsFX]
Apacheをいじるのに
フリーでいいコンパイラはありませんか

ちなみに環境はXPなんですが?

263 名前:nobodyさん mailto:sage [04/02/08 14:17 ID:???]
……コンパイラ?

264 名前:nobodyさん [04/02/08 14:21 ID:ctsOd9DR]
listen 80

ServerName test.com

NameVirtualHost * #仮に218.115.115.115
<VirtualHost *>
ServerAdmin webmaster@test.com
DocumentRoot /www/test
ServerName test.com
</VirtualHost>

<VirtualHost *>
ServerAdmin webmaster@hoge.net
DocumentRoot /www/hoge
ServerName hoge.net
</VirtualHost>

前処理:ルータでPort80をサーバマシンへ振ってます
:test.comとhoge.netはサーバマシンのIP 218.115.115.115を設定してます

1,192.168.1.1/だと外部からwww/testのindex.htmlが表示
test.com/は駄目
2,hoge.net/は駄目
3,ちんちんが大きくなってきたNE

やいお前ら!
バーチャルホストが出来ないです。
どうか、助けてください。お願いします。


265 名前:nobodyさん mailto:sage [04/02/08 14:31 ID:???]
>>264
ttp://httpd.apache.org/docs-2.0/vhosts/name-based.html

266 名前:264 mailto:chage [04/02/08 23:53 ID:???]
ルータの設定がまずかった様です。
自己解決で動いたんですよ、これが。

port80で設定はしてましたがonにしてなかった。
欝だYO・・・。
逝ってきます。

267 名前:nobodyさん mailto:sage [04/02/09 13:58 ID:???]
ちんちんばっかり大きくさせないでNE

268 名前:264 mailto:chage [04/02/09 22:26 ID:???]
えへへ

269 名前:nobodyさん mailto:sage [04/02/10 11:11 ID:???]
            _,;-"__l⌒l_゛'‐-;,
           /  (___  ___) ヽ
           ./     ノ 人 ヽ    ヽ
    __    ./    //  ヽ ヽ    .ヽ   / ̄\
  ./ ○ ヽ、 /    (__)  (_)    ヽ/  ○  \
/      \,,,--―――''''''''''''''''''''――-/        ヽ
..⌒‐-,,,,_  /:/ヽー―――-、,,__,,,,-―――:||  _,,;-‐''"⌒~~~
     .ヽ/::||::::::::::   (●)    (●)   ||/ヽ
      く ::||:::::::::::::::::   \___/    ||:::::::::ヽ
       ヽヽ:::::::::::::::::::.  \/     ノ_/
【ゴールデンレス】
このレスを見た人はコピペでもいいので
10分以内に3つのスレへ貼り付けてください。
そうすれば14日後好きな人から告白されるわ宝くじは当たるわ
出世しまくるわ体の悪い所全部治るわでえらい事です



270 名前:nobodyさん [04/02/13 16:25 ID:pKpuUyqk]
httpd.confの
<VirtualHost></VirtualHost>内に
MaxClients を書けば、
バーチャルドメイン毎に最大接続数を設定出来ますか?
アパチーバージョンは1.3.27です。

271 名前:nobodyさん mailto:sage 文法エラーになる [04/02/13 16:27 ID:???]
聞く前になぜ試してみないのか。

272 名前:nobodyさん [04/02/13 16:44 ID:pKpuUyqk]
>>271
現在クライアントのサイトが動いてますので
気軽にテスト出来る状況ではありません。

ちなみにMaxClientsのテストはどうすれば。。。

273 名前:nobodyさん mailto:sage [04/02/13 17:30 ID:???]
試験機はないのかえ?

>ちなみにMaxClientsのテストはどうすれば。。。

ab
もっとも、この場合は ab を実行する以前の問題だが。

マニュアルを読むだけでも結果はわかるし。
www.apache.jp/docs/mod/core.html#maxclients
www.apache.jp/docs/mod/directive-dict.html#Context


274 名前:nobodyさん [04/02/13 17:57 ID:pKpuUyqk]
>>273
MaxClientsはserver configなのでムリって事ですな?

うーむ
バーチャルドメイン毎に何かアクセス制御できる方法ありませんか?
要は、バーチャルドメイン毎にCPU使用率や転送量なんかを制御したいんです。
スレ違いになってきたか…

275 名前:nobodyさん [04/02/14 14:37 ID:SvBMC4fC]
tomacatスレどこいった?
教えてエロい人。


276 名前:275 [04/02/14 14:57 ID:SvBMC4fC]
tomcatですた。
ほっとぞぬ2のベータ使ってるんですけど
板検索できない。。。。


277 名前:nobodyさん mailto:sage [04/02/14 16:24 ID:???]
とっくの昔に落ちてなくなってるよ

278 名前:nobodyさん mailto:sage [04/02/17 17:02 ID:???]
普段運用しているドメインでは /~hoge/を利用するのですが、友人等に
サブドメを貸して運用しているドメインで /~hoge/を見えないようにして
しまいたいのですが。UserDirを無効にすることは出来ますでしょうか?
#apache 1.3.27

279 名前:nobodyさん mailto:sage [04/02/17 17:51 ID:???]
>>278
localhost/manual/mod/mod_userdir.html#userdir



280 名前:nobodyさん mailto:sage [04/02/17 18:13 ID:???]
>>278
なんつーか・・・

281 名前:278 mailto:sage [04/02/17 18:57 ID:???]
>>279
.htaccessで指定してみたので505出ていました、冷静に見ないとダメですね・・・
ありがとうございました。

282 名前:nobodyさん mailto:sage [04/02/17 22:47 ID:???]
505 HTTP Version Not Supported

283 名前:nobodyさん mailto:sage [04/02/18 02:09 ID:???]
404 I have no idea

284 名前:nobodyさん mailto:sage [04/02/21 12:07 ID:???]
ユーザごとにCGIを使えるようにしようと思い、httpd.confに
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
Options ExecCGI <-- これ
AddHandler cgi-script .cgi <-- これ
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
をつけくわえました。すると、~user/test.cgiも~user/cgi-bin/test.cgiはちゃんと動くのですが~user/cgi-bin/test/test.cgiが動きません。500 Server Error!となります。なぜでしょうか?
.htaccessは作っていません。testディレクトリのパーミッションは、775、test.cgiは755になっています。

285 名前:nobodyさん mailto:sage [04/02/21 13:49 ID:???]
>Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
>Options ExecCGI

直接関係ないかもしれないが、ここは少なくとも間違い。
Optionsの構文を調べれ

あとエラーログを調べる習慣をつけれ


286 名前:284 mailto:sage [04/02/21 15:00 ID:???]
>>285
アドバイスありがとうございます。
httpd.apache.org/docs-2.0/mod/core.html#options
みて確認したのですが
Options を1行に書けということでしょうか?あとIncludesNOEXECと大文字に
するってことでしょうか?
ためしてみたのですが変わりませんでした。

エラーログはhttpd configtestのことでしょうか。一応Syntax OKと出るので
文法は正しいと思うのですが。

他に何か気づかれましたら指摘してください。

287 名前:nobodyさん mailto:sage [04/02/21 19:14 ID:???]
>>284
suEXEC使ってないか?
suEXECはグループ書き込み可能なディレクトリでは実行できない

288 名前:287 mailto:sage [04/02/21 19:16 ID:???]
実行できないというか、実行させないだな

289 名前:nobodyさん mailto:sage [04/02/21 19:44 ID:???]
どなたか解決策を願います。

Win32Apache2.0.47という環境ですが、SSIがおかしいです。
<!--#echo var="LAST_MODIFIED" -->
<!--#include file="./hoge.html"-->
は確かに実行されるのですが、
<!--#exec cmd="./include.cgi"-->
だけがうまくいきません。
errorlogには以下のような記述がでてきます。

指定されたファイルが見つかりません。 : Failed to read cgi file ./include.cgi
指定されたファイルが見つかりません。 : don't know how to spawn cmd child process:

呼び出し元test.htmlと呼び出されるinclude.cgiは同階層にあり、パスがまちがっているわけもないし、
これと同じことをレンタル鯖上でやると、確かにうまくいきます。

httpd.confの方は、以下のようにしています。
Options FollowSymLinks ExecCGI Includes
AddHandler cgi-script .cgi
AddHandler server-parsed .html



290 名前:nobodyさん mailto:sage [04/02/21 19:48 ID:???]
errorlogの内容をもうちょっと厳密に書きます。

[Sat Feb 21 19:30:23 2004] [error] [client 127.0.0.1] (OS 2)指定されたファイルが見つかりません。 : Failed to read cgi file ./include.cgi for testing
[Sat Feb 21 19:30:23 2004] [error] [client 127.0.0.1] (OS 2)指定されたファイルが見つかりません。 : don't know how to spawn cmd child process: C:/www/test.html

なぜかC:/www/…というローカルのパスが表示されているのが気になりますが、ブラウザのアドレスは
確かにlocalhost/test.htmlです。

291 名前:284 mailto:sage [04/02/21 19:53 ID:???]
>>287
testディレクトリのパーミッションを755(グループの書きこみを外す)に変更したら
実行できました。suEXECってのは知らなかったのですがどうやらそれのようです。
ありがとうございました。

292 名前:nobodyさん mailto:sage [04/02/21 20:42 ID:???]
>>289
Win32 での挙動は詳しくないのだが、
ドキュメントによると Win32 では exec は DOS シェルを通じて実行されるようなので、
cmd.exe の上で(perl include.cgi ではなく)単に include.cgi だけで
実行できるようになってないと動かないような気が。exec cgi に汁。

>なぜかC:/www/…というローカルのパスが表示されているのが気になりますが、

そーゆーもんです。File does not exist でもログではそうなってるでしょ。


293 名前:289 mailto:sage [04/02/21 21:32 ID:???]
>>292

<!--#exec cgi="./include.cgi"-->でできましたたったたたあたたt!


294 名前:nobodyさん mailto:sage [04/02/29 13:48 ID:???]
ErrorDocument 404 ./404.html

とした時に、ビジターがどんなURIを入力したのかを知る方法はどうやるのでしょうか。
「指定されたアドレス"hoge.html"は見つかりませんでした」のように表示したいのですが・・・・

295 名前:nobodyさん mailto:sage [04/02/29 14:08 ID:???]
$ENV{'REDIRECT_URL'}

296 名前:nobodyさん mailto:sage [04/02/29 14:11 ID:???]
エラーログに出てますが。
ErrorDocument に CGI や SSI を指定できますが。

297 名前:nobodyさん mailto:sage [04/02/29 14:45 ID:???]
>295 さん
どっちかっつーと"REQUEST_URI"じゃないの?

298 名前:nobodyさん mailto:sage [04/02/29 15:11 ID:???]
>>295
すみません。記述不足でした。
CGIに飛ばす、というのもやってみて、
(ErrorDocument 404 /error.cgi)
その中でREQUEST_URIに関してはすでにやってみました。
ですが、REQUEST_URIには「error.cgi」が入ってしまいます。

299 名前:nobodyさん mailto:sage [04/02/29 15:23 ID:???]
SSIでも<!--#echo var="REQUEST_URI"-->とやってみたところ、
error.shtm
しか返ってきません。
サーバーはXREAなのですが、その関係でしょうか。



300 名前:nobodyさん mailto:sage [04/02/29 16:38 ID:???]
HTTP_REFERER

301 名前:nobodyさん mailto:sage [04/02/29 18:08 ID:???]
>>297-299
localhost/manual/custom-error.html
>>295で正しい。

302 名前:297 mailto:sage [04/03/01 01:06 ID:???]
>301
ありがd

>299
xreaならエラードキュメント置くディレクトリを用意して、
該当ディレクトリにおいて、.htaccessで
LayoutMerge Off
LayoutIgnoreURI *
LayoutHTTPHeaderOff
しておくと良いことあるかも。


303 名前:nobodyさん mailto:sage [04/03/04 22:08 ID:???]
test

304 名前:nobodyさん mailto:sage [04/03/07 18:22 ID:???]
質問させて下さい。
Activeperl 5.8とpache 2.0.47 for Win32を正常にインストールし、
XPを使っているのでXP SP1aもバージョンアップし、
ttp://www2j.biglobe.ne.jp/~apollo/server/apache.html
こちらを参考に設定も全部済ませましたが、
肝心なファイルを置いて動くか試すという場面で→
{ブラウザを起動して、「アドレス」(場所)欄に次のように入力して、
Enterキーを押します。 127.0.0.1
という作業をしてもサーバーが見つかりません
というエラーメッセージが出てしまいます。
インストールする際にきちんと設定を127.0.0.1にしています。
何が原因でしょうか?


305 名前:nobodyさん mailto:sage [04/03/07 18:27 ID:???]
Apacheが起動してない

306 名前:nobodyさん mailto:sage [04/03/07 18:36 ID:???]
タスクマネージャで、httpdのプロセスがあるか、
netstat で80をLISTENしてるかを確認

307 名前:nobodyさん mailto:sage [04/03/07 18:37 ID:???]
回答ありがとうございます。
スタートから「Comtrol Apache server→Start」をすると
コマンドプロンプトのような窓が開き、
カウントを始めましたがこれで良いのでしょうか?
その後、もう一度試してみましたが先ほどと同じ
エラーメッセージが出てしまいました。


308 名前:nobodyさん mailto:sage [04/03/07 18:42 ID:???]
306さんありがとうございます!
早速タスクマネージャーのプロセスを確認したところ、
httpd.crfがありませんでした。
>netstat で80をLISTENしてるかを確認
これは何かソフトのようなものでしょうか?
初心者すぎて申し訳ありません。

309 名前:nobodyさん mailto:sage [04/03/07 18:44 ID:???]
スタート→ファイル名を指定して実行→cmd→netstat -a



310 名前:nobodyさん mailto:sage [04/03/07 18:45 ID:???]
>>307
カウントを始めたってことはhttpd.confにエラーがあるのだろう
エラー行番号は出ていないか?

311 名前:nobodyさん mailto:sage [04/03/07 18:45 ID:???]
度々すいません。
304ですが、コマンドプロンプトから「netstat -a」
を打って確認してみました。
80はLISTENしていませんでした。これはもう最初から
インストールの時点で何かおかしいのでしょうか?
それとも設定が間違っていますでしょうか?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<222KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef