What does a cgi application do on a virtual server?