In order to have a multi-port configuration for different virtual hosts (projects, websites) on Apache in XAMPP, you need to make changes to the following 3 Apache configuration files and 1 windows host file (if apache is hosted on windows):
1. httpd.conf (\XAMPP\apache\conf)
2. httpd-ssl.conf (\XAMPP\apache\conf\extra)