linux下的web服务器

我现在想用linux平台编写web服务器程序,Web服务器程序就是由两个模块socket.c和webserv.c所构成,怎样编写呢;如果有哪位大哥已经作出来了,能不能发个界面看看。非常感谢