This post is from a low-reputation account and contains an unverified outbound link. Be cautious before clicking external links.
I am recently working on a HTTP server, that would have as small footprint as possible and it should be easy to use with c++11.
It is available at https://github.com/pantadeusz/mhttp
There are example quick start projects at https://github.com/pantadeusz/mhttp/tree/master/samples so you can try it out very quickly.
The basic idea is to handle requests using c++11 lambda mechanism.