After upgrading one of our Mac’s to Lion Server I had a problem where the webserver refused to start up correctly – and as most server management uses the webserver it makes life a bit difficult.
But the solution was simple – the httpd.conf file was missing for some reason.
Fix : go to /etc/apache2 (“cd /etc/apache2 “)
copy “httpd.conf.default” to “httpd.conf”, and restart the webserver.