Yes, you can run a web server inside an OpenVZ container. OpenVZ is an operating system-level virtualization technology which allows you to run multiple isolated Linux systems (containers) on a single physical server. Inside each container, you can run services like a web server, database server, mail server, etc. isolation in OpenVZ is very strong, so each container performs and executes exactly like a stand-alone server.