http server, first compile