httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From George Gallen <ggal...@slackinc.com>
Subject [users@httpd] Image files not getting through (Update)
Date Thu, 17 Apr 2003 18:53:54 GMT
Sorry for the non-plain text, our exchange server won't allow
plain text to be sent (why I don't know), I 've tried just about
everything (and have no control over the server,so I can't check/
change it's settings).

I'm still a little baffled why WAN requests for image files
(.gif / .jpg) don't work, yet LAN requests do.

Log files/Error files for apache have not been helpful,
no errors, and the log files usually looks like the file
was served.

only image files won't make it through, .doc files are fine,
.html, .cgi files no problem.

wget got some of the file (20% then timed out after 10 minutes)

I tried renaming the file from .gif to .doc, and it still
wouldn't work, so I don't know if it has anything to do with
extensions, but actual content? I did uuencode the .gif and
named it as .txt and .gif, and both worked. So it looks
like content is causing the problem, but I have no idea
HOW.

****

What I did was grabbed a linux machine outside our network, used
wget to request the image file from our apache server, and had
tcpdump running on that machine as well, so I could see what was
happening. For whatever reason, on image files the requesting
computer fails to reply to the apache servers ack's, but on non-
images, it responds file.

First I thought it was a firewall issue blocking the requesting
systems ack's, but once I did a tcpdump on a requesting system,
it looks like they aren't being blocked, but not sent.

See tcpdump output below.

Can anyone see anything in this output that might clue me in on what
is happening? I realize this might not be an apache problem now, but
it is really weird why some .extensions work and other do not.

Thanks. Any ideas?

*****
Below are both sides of the attempted transfer of the .gif file
the 12.35.245.240 is the apache server, and the 68.45.13.6 is the
requesting system using wget.

11:05:12.345081 192.168.1.200.1029 > 12.35.245.240.http: F 120:120(0) ack 1
win5840 <nop,nop,timestamp 7287032 1330339087> (DF)
11:05:12.365081 12.35.245.240.http > 192.168.1.200.1029: R
3258999990:3258999990(0) win 0 (DF)
11:05:14.605081 192.168.1.200.1030 > 12.35.245.240.http: S
1428834526:1428834526(0) win 5840 <mss 1460,sackOK,timestamp 7287258
0,nop,wscale 0> (DF)
11:05:14.625081 12.35.245.240.http > 192.168.1.200.1030: S
3920190935:3920190935(0) ack 1428834527 win 5792 <mss 1460,sackOK,timestamp
1330394590 7287258,nop,ws
cale 0> (DF)
11:05:14.625081 192.168.1.200.1030 > 12.35.245.240.http: . ack 1 win 5840
<nop,nop,timestamp 7287260 1330394590> (DF)
11:05:14.625081 192.168.1.200.1030 > 12.35.245.240.http: P 1:120(119) ack 1
win5840 <nop,nop,timestamp 7287260 1330394590> (DF)
11:05:14.655081 12.35.245.240.http > 192.168.1.200.1030: . ack 120 win 5792
<nop,nop,timestamp 1330394592 7287260> (DF)
11:05:14.665081 12.35.245.240.http > 192.168.1.200.1030: . 1:1449(1448) ack
120win 5792 <nop,nop,timestamp 1330394592 7287260> (DF)
11:05:14.685081 12.35.245.240.http > 192.168.1.200.1030: . 1449:2897(1448)
ack 120 win 5792 <nop,nop,timestamp 1330394592 7287260> (DF)
11:05:14.875081 12.35.245.240.http > 192.168.1.200.1030: . 1:1449(1448) ack
120win 5792 <nop,nop,timestamp 1330394614 7287260> (DF)
11:05:15.315081 12.35.245.240.http > 192.168.1.200.1030: . 1:1449(1448) ack
120win 5792 <nop,nop,timestamp 1330394658 7287260> (DF)
11:05:16.195081 12.35.245.240.http > 192.168.1.200.1030: . 1:1449(1448) ack
120win 5792 <nop,nop,timestamp 1330394746 7287260> (DF)
11:05:17.955081 12.35.245.240.http > 192.168.1.200.1030: . 1:1449(1448) ack
120win 5792 <nop,nop,timestamp 1330394922 7287260> (DF)
11:05:21.475081 12.35.245.240.http > 192.168.1.200.1030: . 1:1449(1448) ack
120win 5792 <nop,nop,timestamp 1330395274 7287260> (DF)
11:05:28.525081 12.35.245.240.http > 192.168.1.200.1030: . 1:1449(1448) ack
120win 5792 <nop,nop,timestamp 1330395978 7287260> (DF)
11:05:42.595081 12.35.245.240.http > 192.168.1.200.1030: . 1:1449(1448) ack
120win 5792 <nop,nop,timestamp 1330397386 7287260> (DF)
11:06:10.755081 12.35.245.240.http > 192.168.1.200.1030: . 1:1449(1448) ack
120win 5792 <nop,nop,timestamp 1330400202 7287260> (DF)


12:31:08.088600 68.45.13.6.1029 > 192.168.13.240.80: F 120:120(0) ack 1 win
5840 <nop,nop,timestamp 7287032 1330339087> (DF)
12:31:08.088600 192.168.13.240.80 > 68.45.13.6.1029: R
3258999990:3258999990(0)win 0 (DF)
12:31:10.358600 68.45.13.6.1030 > 192.168.13.240.80: S
1428834526:1428834526(0)win 5840 <mss 1460,sackOK,timestamp 7287258[|tcp]>
(DF)
12:31:10.358600 192.168.13.240.80 > 68.45.13.6.1030: S
3920190935:3920190935(0)ack 1428834527 win 5792 <mss 1460,sackOK,timestamp
1330394590[|tcp]> (DF)
12:31:10.378600 68.45.13.6.1030 > 192.168.13.240.80: . ack 1 win 5840
<nop,nop,timestamp 7287260 1330394590> (DF)
12:31:10.378600 68.45.13.6.1030 > 192.168.13.240.80: P 1:120(119) ack 1 win
5840 <nop,nop,timestamp 7287260 1330394590> (DF)
12:31:10.388600 192.168.13.240.80 > 68.45.13.6.1030: . ack 120 win 5792
<nop,nop,timestamp 1330394592 7287260> (DF)
12:31:10.388600 192.168.13.240.80 > 68.45.13.6.1030: . 1:1449(1448) ack 120
win5792 <nop,nop,timestamp 1330394592 7287260> (DF)
12:31:10.388600 192.168.13.240.80 > 68.45.13.6.1030: . 1449:2897(1448) ack
120 win 5792 <nop,nop,timestamp 1330394592 7287260> (DF)
12:31:10.598600 192.168.13.240.80 > 68.45.13.6.1030: . 1:1449(1448) ack 120
win5792 <nop,nop,timestamp 1330394614 7287260> (DF)
12:31:11.038600 192.168.13.240.80 > 68.45.13.6.1030: . 1:1449(1448) ack 120
win5792 <nop,nop,timestamp 1330394658 7287260> (DF)
12:31:11.918600 192.168.13.240.80 > 68.45.13.6.1030: . 1:1449(1448) ack 120
win5792 <nop,nop,timestamp 1330394746 7287260> (DF)
12:31:13.678600 192.168.13.240.80 > 68.45.13.6.1030: . 1:1449(1448) ack 120
win5792 <nop,nop,timestamp 1330394922 7287260> (DF)
12:31:17.198600 192.168.13.240.80 > 68.45.13.6.1030: . 1:1449(1448) ack 120
win5792 <nop,nop,timestamp 1330395274 7287260> (DF)
12:31:24.238600 192.168.13.240.80 > 68.45.13.6.1030: . 1:1449(1448) ack 120
win5792 <nop,nop,timestamp 1330395978 7287260> (DF)
12:31:38.318600 192.168.13.240.80 > 68.45.13.6.1030: . 1:1449(1448) ack 120
win5792 <nop,nop,timestamp 1330397386 7287260> (DF)
12:32:06.468600 192.168.13.240.80 > 68.45.13.6.1030: . 1:1449(1448) ack 120
win5792 <nop,nop,timestamp 1330400202 7287260> (DF)

Mime
View raw message