Eine Standard-Debian-Installation von Apache wird das folgende Konfigurationsfragment haben:
Hören Sie 80
<IfModule mod_ssl.c>
# Virtuelle Hosts, die auf SSL-Namen basieren, werden noch nicht unterstützt
# NameVirtualHost-Anweisung hier
Hören Sie 443
</ IfModule>
Dies weist Apache an, auf Port 80 zu lauschen und auf Port 443 zu lauschen, wenn mod_ssl konfiguriert ist. In Ihrem Fall möchten Sie:
Listen 80
Listen 8080
Sie müssen sicherstellen, dass Sie einen Neustart und keinen Neuladevorgang für Apache ausführen, damit die neuen Listen-Anweisungen beachtet werden. Am sichersten ist es, Apache zu stoppen, sicherzustellen, dass es tot ist, und es erneut zu starten.
Wenn diese Konfiguration nicht funktioniert, überprüfen Sie die Protokolldateien auf Fehlermeldungen. Sie können "netstat -lep --tcp" verwenden, um festzustellen, ob auf Port 8080 etwas zu hören ist. Wenn alles andere nicht funktioniert, versuchen Sie, Apache unter Strace auszuführen, um festzustellen, ob es versucht, sich an diesen Port zu binden, und wenn dies fehlschlägt. aber das Problem nicht protokollieren.