Top過去ログ目次掲示板

作成日:2005年01月10日 作成:おやじ
掲示板で過去に質問された内容です。

No.4169 Apache2で画像が。。。


No.4169 投稿時間:2005年01月10日(Mon) 10:27 投稿者名:ヒデ URL:
タイトル:Apache2で画像が。。。

はじめましていつも参考にさせていいただいているヒデというものです。早速ご質問させていただきます。
Windows2003でApache2(2.0.48)を構築してみたのですがある一定サイズサイズ(ページ全体)を読み込むと画像が表示されません。正確に言うと途中までは読み込まれるのですが画像が切れた状態になったり、まったく表示されなくなったりします。Apache側でページ全体を読み込んでIEに表示するなどといった設定があるのでしょうか?基本的にはおやじさんの設定を真似してみました。

環境は以下です。
OS:Windows2003Server
Web:Apache2(2.0.48)※バイナリからのインストール
CGI:ActivePerl5.8

ログはエラーは出てませんが、アクセスとして以下のようなログが出ています。

ogsv - - [04/Jan/2005:15:07:25 +0900] "GET /image/photo/2004/002/2004_002_006.jpg HTTP/1.1" 200 94717
ogsv - - [04/Jan/2005:15:07:25 +0900] "GET /image/photo/2004/002/2004_002_006.jpg HTTP/1.1" 200 94717
ogsv - - [04/Jan/2005:15:07:25 +0900] "GET /php/picture.php?pass_name=../image/photo/2004/002/&pic_name=2004_002_000.jpg&num=6&stat=next&title=2004\x94N5\x8c\x8e\x82\xcc\x8f\xac\x8b\xe0\x88\xe4\x8c\xf6\x89\x80BBQ\x81iin%20\x8f\xac\x8b\xe0\x88\xe4\x81j&dirname=/2004/002%20> HTTP/1.1" 200 3281
ogsv - - [04/Jan/2005:15:07:25 +0900] "GET /image/photo/2004/002/2004_002_007.jpg HTTP/1.1" 200 95698
ogsv - - [04/Jan/2005:15:07:27 +0900] "GET /html/album_fset.html HTTP/1.1" 304 -
ogsv - - [04/Jan/2005:15:07:27 +0900] "GET /php/menu.php HTTP/1.1" 200 2629

何かわかるようでしたらご教授よろしくお願いします。


No.4170 投稿時間:2005年01月10日(Mon) 11:21 投稿者名:おやじ URL:http://http://www.aconus.com/~oyaji/
タイトル:クライアントのファイヤウォールが怪しい気がしますが。

> Windows2003でApache2(2.0.48)を構築してみたのですがある一定サイズサイズ(ページ全体)を読み込むと画像が表示されません。正確に言うと途中までは読み込まれるのですが画像が切れた状態になったり、まったく表示されなくなったりします。Apache側でページ全体を読み込んでIEに表示するなどといった設定があるのでしょうか?基本的にはおやじさんの設定を真似してみました。

一定サイズということからすると、どれくらいのサイズかわからないのでなんともですが?クライアント側のファイヤウォールでブロックしているとかはないですか?
これが怪しいので、止めてテストしてみてはどうですか?
サーバ機自身ではどうですか? 他のクライアントは?
後は、回線状態が悪く大きなファイルだと最後まで送れないとかが考えられますが、毎回だとそれは考えにくいですね。
Apacheで関連するような設定はないと思いますし、MBオーダのファイルでも特に何もしなくても送れますので。

>
> 環境は以下です。
> OS:Windows2003Server
> Web:Apache2(2.0.48)※バイナリからのインストール
> CGI:ActivePerl5.8

直接は関係ありませんが、2.0.48なんて随分古いバージョンですね。
最新にしたほうがいいですよ。

>
> ログはエラーは出てませんが、アクセスとして以下のようなログが出ています。
>
> ogsv - - [04/Jan/2005:15:07:25 +0900] "GET /image/photo/2004/002/2004_002_006.jpg HTTP/1.1" 200 94717
> ogsv - - [04/Jan/2005:15:07:25 +0900] "GET /image/photo/2004/002/2004_002_006.jpg HTTP/1.1" 200 94717
> ogsv - - [04/Jan/2005:15:07:25 +0900] "GET /php/picture.php?pass_name=../image/photo/2004/002/&pic_name=2004_002_000.jpg&num=6&stat=next&title=2004\x94N5\x8c\x8e\x82\xcc\x8f\xac\x8b\xe0\x88\xe4\x8c\xf6\x89\x80BBQ\x81iin%20\x8f\xac\x8b\xe0\x88\xe4\x81j&dirname=/2004/002%20> HTTP/1.1" 200 3281
> ogsv - - [04/Jan/2005:15:07:25 +0900] "GET /image/photo/2004/002/2004_002_007.jpg HTTP/1.1" 200 95698
> ogsv - - [04/Jan/2005:15:07:27 +0900] "GET /html/album_fset.html HTTP/1.1" 304 -
> ogsv - - [04/Jan/2005:15:07:27 +0900] "GET /php/menu.php HTTP/1.1" 200 2629

どのファイルが駄目なのかがないので、ログとの関連についてはいいも悪いもいえませんが、特に問題はない内容です。ただ、画像のログが200なのが気になります。毎回キャッシュを消しているならわかりますが、普通一回でもクライアントに表示できたなら304になると思うので、Apacheは送ったつもりでもクライアント(IE)には届いていないように見えます。


No.4174 投稿時間:2005年01月12日(Wed) 00:44 投稿者名:ヒデ URL:
タイトル:Re: クライアントのファイヤウォールが怪しい気がしますが。

早速のご回答ありがとうございます。結果的にいいますと表示できるようになりました。
問題点はスパイウェアを検知するアプリが入っておりそれが問題を引き起こしていました。そのアプリをアンインストールしたところうまくいきました。
おやじさん、ゆきさんアドバイスありがとうございました。

> > Windows2003でApache2(2.0.48)を構築してみたのですがある一定サイズサイズ(ページ全体)を読み込むと画像が表示されません。正確に言うと途中までは読み込まれるのですが画像が切れた状態になったり、まったく表示されなくなったりします。Apache側でページ全体を読み込んでIEに表示するなどといった設定があるのでしょうか?基本的にはおやじさんの設定を真似してみました。
>
> 一定サイズということからすると、どれくらいのサイズかわからないのでなんともですが?クライアント側のファイヤウォールでブロックしているとかはないですか?
> これが怪しいので、止めてテストしてみてはどうですか?
> サーバ機自身ではどうですか? 他のクライアントは?
> 後は、回線状態が悪く大きなファイルだと最後まで送れないとかが考えられますが、毎回だとそれは考えにくいですね。
> Apacheで関連するような設定はないと思いますし、MBオーダのファイルでも特に何もしなくても送れますので。
>
> >
> > 環境は以下です。
> > OS:Windows2003Server
> > Web:Apache2(2.0.48)※バイナリからのインストール
> > CGI:ActivePerl5.8
>
> 直接は関係ありませんが、2.0.48なんて随分古いバージョンですね。
> 最新にしたほうがいいですよ。
>
> >
> > ログはエラーは出てませんが、アクセスとして以下のようなログが出ています。
> >
> > ogsv - - [04/Jan/2005:15:07:25 +0900] "GET /image/photo/2004/002/2004_002_006.jpg HTTP/1.1" 200 94717
> > ogsv - - [04/Jan/2005:15:07:25 +0900] "GET /image/photo/2004/002/2004_002_006.jpg HTTP/1.1" 200 94717
> > ogsv - - [04/Jan/2005:15:07:25 +0900] "GET /php/picture.php?pass_name=../image/photo/2004/002/&pic_name=2004_002_000.jpg&num=6&stat=next&title=2004\x94N5\x8c\x8e\x82\xcc\x8f\xac\x8b\xe0\x88\xe4\x8c\xf6\x89\x80BBQ\x81iin%20\x8f\xac\x8b\xe0\x88\xe4\x81j&dirname=/2004/002%20> HTTP/1.1" 200 3281
> > ogsv - - [04/Jan/2005:15:07:25 +0900] "GET /image/photo/2004/002/2004_002_007.jpg HTTP/1.1" 200 95698
> > ogsv - - [04/Jan/2005:15:07:27 +0900] "GET /html/album_fset.html HTTP/1.1" 304 -
> > ogsv - - [04/Jan/2005:15:07:27 +0900] "GET /php/menu.php HTTP/1.1" 200 2629
>
> どのファイルが駄目なのかがないので、ログとの関連についてはいいも悪いもいえませんが、特に問題はない内容です。ただ、画像のログが200なのが気になります。毎回キャッシュを消しているならわかりますが、普通一回でもクライアントに表示できたなら304になると思うので、Apacheは送ったつもりでもクライアント(IE)には届いていないように見えます。


No.4171 投稿時間:2005年01月10日(Mon) 14:51 投稿者名:ゆき URL:
タイトル:Re: Apache2で画像が。。。

もしや、クライアント側のパソコンにノートン・インターネットセキュリティーをインス
トールしていませんか?

同セキュリティーソフトをインストールしている方で、同じ様な症状の方がいらっしゃい
ました。

セキュリティーソフトの設定で回避は出来るみたいなのですが、それでも1ページに表示
できる画像の容量に上限があると聞いたこともあります。



掲示板▲頁先頭