I'll have a GIF, please
--#--
Now when Kevin runs, you can still see the
client requests on standard out, but the program
will be serving up pages that are requested.
Because Kevin has no configuration file to tell it
where it's document root is, you'll need to send a
full, absolute path, including the explicit name of
the index file, if that's what you're requesting:
http://localhost:9000/home/httpd/html/index.html
Kevin responds by sending the requested page. You
should see it in your browser, just as if you'd been
served the page by Apache, Netscape or IIS.
But Kevin also prints on STDOUT just what the browser sent:
GET /home/httpd/html/index.html HTTP/1.0
Connection: Keep-Alive
User-Agent: Mozilla/4.61 [en] (X11; U; Linux 2.2.12-20 i686)
Pragma: no-cache
Host: localhost:9000
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*
Accept-Encoding: gzip
Accept-Language: en
Accept-Charset: iso-8859-1,*,utf-8
GET /home/httpd/html/apache_pb.gif HTTP/1.0
Referer: http://localhost:9000/home/httpd/html/index.html
Connection: Keep-Alive
User-Agent: Mozilla/4.61 [en] (X11; U; Linux 2.2.12-20 i686)
Pragma: no-cache
Host: localhost:9000
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png
Accept-Encoding: gzip
Accept-Language: en
Accept-Charset: iso-8859-1,*,utf-8
GET /home/httpd/html/poweredby.gif HTTP/1.0
Referer: http://localhost:9000/home/httpd/html/index.html
Connection: Keep-Alive
User-Agent: Mozilla/4.61 [en] (X11; U; Linux 2.2.12-20 i686)
Pragma: no-cache
Host: localhost:9000
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png
Accept-Encoding: gzip
Accept-Language: en
Accept-Charset: iso-8859-1,*,utf-8