[Techtalk] configuring Apache2 for pdf
Cynthia Kiser
cnk at ugcs.caltech.edu
Thu Jun 10 15:52:20 EST 2004
Quoting Helen Rosseau <hrosseau at rogers.com>:
> This is what I get as a result from your suggestion
>
> susebox:/opt/mozilla/lib # wget -S http://www.blackburnhamlet.ca/juno4/pg1.pdf
> --15:34:10-- http://www.blackburnhamlet.ca/juno4/pg1.pdf
> => `pg1.pdf'
> Resolving www.blackburnhamlet.ca... done.
> Connecting to www.blackburnhamlet.ca[69.198.158.16]:80... connected.
> HTTP request sent, awaiting response...
> 1 HTTP/1.1 404 Not Found
> 2 Date: Thu, 10 Jun 2004 19:28:33 GMT
> 3 Server: Apache/2.0.47 (Linux/SuSE)
> 4 Vary: accept-language,accept-charset
> 5 Accept-Ranges: bytes
> 6 Connection: close
> 7 Content-Type: text/html; charset=iso-8859-1
> 8 Content-Language: en
> 9 Expires: Thu, 10 Jun 2004 19:28:33 GMT
> 15:34:10 ERROR 404: Not Found.
Well a 404 error is not good - the url is bad. Please try a working
url. When you do, look at the Content-Type: line. The example above
says "text/html". If your apache is properly configured AND asked for
an actual pdf, then the mime type should be "application/pdf"/. Here
is a working example (though the astute among you will notice, not
from an Apache server):
$ wget -S http://www.caltech.edu/map/map-dir-5-01.pdf
--15:50:29-- http://www.caltech.edu/map/map-dir-5-01.pdf
=> `map-dir-5-01.pdf'
Resolving www.caltech.edu... done.
Connecting to www.caltech.edu[131.215.220.4]:80... connected.
HTTP request sent, awaiting response...
1 HTTP/1.0 200 OK
2 Set-Cookie: ad_browser_id=39360153; Path=/; Expires=Fri,
01-Jan-2010 01:00:00 GMT
3 Set-Cookie: ad_session_id=39360154%2c0%2cF844FDC53F033932AB3C85CD221B594F286E5F88%2c1086907829;
Path=/; Max-Age=86400
4 Last-Modified: Sat, 28 Sep 2002 20:08:22 GMT
5 MIME-Version: 1.0
6 Date: Thu, 10 Jun 2004 22:50:29 GMT
7 Server: AOLserver/3.3.1+ad13
8 Content-Type: application/pdf
9 Content-Length: 11803
10 Connection: keep-alive
0K .......... . 100%
523.93 KB/s
15:50:29 (523.93 KB/s) - `map-dir-5-01.pdf' saved [11803/11803]
In your httpd.conf file there should be a line like this one from my
apache 2.? install:
TypesConfig etc/apache/mime.types
When you look in the mime.types file, you should see a line that maps
the extension pdf to the mime type. Like this:
application/pdf pdf
--
Cynthia N. Kiser
cnk at ugcs.caltech.edu
More information about the Techtalk
mailing list