Re: buddypress doesn’t respond to internet requests
If you can pull up the Apache default page then the machines network config must be correct so the issue can’t lie there can it.
This sounds more as though you haven’t configured vhost containers correctly or simply set the httpd.conf directory to that of your blog home instead of /var/www/html or /home/user/ or however Ubuntu configures things.
If you have written redirects or custom re-write rules then comment them out until you have things working ok. WordPress handles all the rewriting necessary and as long as owner/group perms are set correctly then WP will create the .htaccess and write the rules necessary to it, if not simply copy the provided example ones when you try and set permalinks.