The revisions let you track differences between multiple versions of a post.
Revise first VirtualHost directive otherwise you can't connect via non-SSL connection as SSL is turned on for both port 80 and 443.
SSL with VirtualHosts
Adjusted section to use the same certificate for other applications and added Dovecot.