Software Carpentry logo

How Web Servers Work

April 24, 2010: We are pleased to announce that Version 4 of this course is now under development. For updates and an early peek at the content, please check out the Software Carpentry blog at http://www.software-carpentry.org/blog/.

1) Outline

Nitinat is a miniature web server written in Python. Its purpose is to show how page requests, CGI, and other features of real web servers work, so that students will better understand how to use them.