Есть два места, где вам нужно изменить порт. В ports.conf вам нужно:
NameVirtualHost *:8080
Listen 8080
и в файлах для виртуальных хостов с включенными сайтами, чтобы они начинались:
<VirtualHost *:8080>
Я подозреваю, что вы забыли изменить один из них.
Не меняйте порт apache, оставьте лак на порту 8080 и перенаправляйте запросы на порт 8080 на брандмауэре.