Стандартная установка Apache Debian будет иметь следующий фрагмент конфигурации:
Слушай 80
<IfModule mod_ssl.c>
# Виртуальные хосты на основе имени SSL еще не поддерживаются, поэтому нет
# NameVirtualHost здесь
Слушай 443
</ IfModule>
Это говорит apache прослушивать порт 80 и прослушивать порт 443, если настроен mod_ssl. В вашем случае вы бы хотели:
Listen 80
Listen 8080
Вам нужно убедиться, что вы запускаете перезапуск, а не операцию перезагрузки на apache, чтобы он обращал внимание на новые директивы Listen. Самое безопасное, что нужно сделать - это остановить Apache, убедиться, что он мертв и запустить его снова.
Если эта конфигурация не работает, проверьте файлы журнала на наличие сообщений об ошибках. Вы можете использовать «netstat -lep --tcp», чтобы увидеть, прослушивает ли что-нибудь порт 8080. Наконец, если все остальное не работает, попробуйте запустить apache под strace, чтобы увидеть, пытается ли он подключиться к этому порту и не работает, но не регистрирует проблему.