Solange Deine lokale Namensauflösung korrekt arbeitet und localhost mit einer IP aus dem Bereich 127.x auflöst, schaut das OK aus.
Mit
netstat -tl (Linux; für WinDOS hab ich grad die Syntax nicht zur Hand) kannst Du nachschauen, welche TCP-Ports im System auf "LISTEN" stehen
~$ netstat -tl
Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:http *:* LISTEN
tcp 0 0 *:hosts2-ns *:* LISTEN
tcp 0 0 *:ssh *:* LISTEN
tcp 0 0 *:https *:* LISTEN
~$ netstat -tln # numerische Ausgabe
Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:81 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN
Am obigen Beispiel ist zu sehen, dass hier keine Bindung an eine spezifische IP erfolgt, sondern dass auf allen IP-Adressen auf den Ports gelauscht wird.
Bei Dir müsste dann eben für Deinen Apache wahrscheinlich
127.0.0.1:5000 zu lesen sein.
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!