httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From George Gallen <ggal...@slackinc.com>
Subject RE: [users@httpd] Image files not getting through (Update)
Date Thu, 17 Apr 2003 20:25:58 GMT
Here is the stranger part.
 
Our old system running apache 1.3.14 works just fine
Our new system running apache 1.3.20 is the one having the problem
 
The 1.3.14 system uses port 8080 which is port forwarded using a router
The 1.3.20 system uses port 80 which is port forwarded using the same
router.
 
I'm going to try to upgrade the 1.3.20 system to 1.3.27 and see if that
helps.
Otherwise it has to be something in my conf file.
 
George

-----Original Message-----
From: George Gallen [mailto:ggallen@slackinc.com]
Sent: Thursday, April 17, 2003 2:54 PM
To: 'users@httpd.apache.org'
Subject: [users@httpd] Image files not getting through (Update)



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