You can use RaidenHTTPD to serve dynamic pages, since it supports PHP, CGI, and PERL. Take advantage of its HD-RW features, which will let you redirect a HTTP request to any other server.
Additionally, and thanks to Virtual Host, you can host more than one website in the same computer. On the other hand, it also protects data transfer through SSL and configures UPnP.
Another interesting feature that the application has is the possibility to serve music through a local network and an Internet connection, thanks to RaidenHTTPD's built-in web player.