However, now my next issue is: If I go to the Virtual Host URL (https://portal.mysite.com), WordPress comes up just fine.
However, if I also just go to the IP address of my site (https://x.x.x.x), it goes to WordPress, even though there’s no Virtual Host for that. I was assuming that only if they went to the URL that matches the Virtual Host that it would go to WordPress, it looks like anything that doesn’t match one of the Virtual Hosts just goes to the first one in the list?