I would like to make my local website (running on a virtual CentOs machine) accessible for my mate who is also working on the website. I have created a new line in my router config to forward all requests on port 8080 to my centos machine. I've setup apache to listen on port 8080 as my ISP blocks port 80. I've setup my VHosts to use port 8080. When my mate now tries to go to http://my_external_ip:8080, he can see my apache welcome page. I've asked him to enter this in his hosts file. my_external_ip www.my_local_domain_name.com
When he types that url into his browser, the site doesn't load. What could this be?