Can I run a web server (for websites) on the same server that Zimbra is installed on?
Yes, you can if you are not using the Zimbra Appliance Edition. The web server and Zimbra server ports (namely Port 80 and 443) must be configured to not conflict. This can be done by assigning multiple addresses to the server, allocating one IP to Zimbra and the other to the web server. Or by allocating Zimbra to respond to HTTPS (Port 443) only and the web server to just HTTP (Port 80).