Question: apache where is virtual host file?
Answer: By default on Ubuntu systems, Apache Virtual Hosts configuration files are stored in /etc/apache2/sites-available directory and can be enabled by creating symbolic links to the /etc/apache2/sites-enabled directory. ServerName : The domain that should match for this virtual host configuration.