Alternatively you could add an additional include statement at the bottom of the apache2.conf pointing to a second manually maintained vhost config file...
For example on CentOS (paths / filenames will differ for Ubuntu):
Look at the bottom of /etc/httpd/conf/httpd.conf for
Include /etc/zpanel/configs/apache/httpd.conf
and add
Include /etc/httpd/conf/custom.conf
In custom.conf add your new manual vhost
Best to keep additional software configs separate from the hosting panel if possible...
For example on CentOS (paths / filenames will differ for Ubuntu):
Look at the bottom of /etc/httpd/conf/httpd.conf for
Include /etc/zpanel/configs/apache/httpd.conf
and add
Include /etc/httpd/conf/custom.conf
In custom.conf add your new manual vhost
Best to keep additional software configs separate from the hosting panel if possible...