Moin zusammen,
den Quellcode, den du da gepostet hast hat aber auch rein gar nichts mit dem Rechner- oder hostnamen zu tun!
Das ist die Einstellung in /etc/hosts - und zwar die Standard Einstellung für die Loopbacks - sprich LOKALE Rechnerinterfaces.
In der Hosts Datei KANN man DNS 'übergehen' und dort Address-IP Beziehungen eintragen, die im generellen DNS nicht bekannt sind.
Sprich wenn ich dort eintrage 1.2.3.4 utzelbruzzel.de und dann auf der Maschine ein ping utzelbruzzel.de absetze, wird genau die Adresse 1.2.3.4 aufgelöst.
Sowas macht man gerne mal um Datenbankcluster abzusichern für den Fall dass DNS mal ausfällt (was durchaus passieren kann).
Hätte man alles wunderbar sehen können wenn man nicht im yast rumclickt sondern sich die Dateien auch mal anschaut und sich merkt wo was steht.
Im Leben wirst Du da von ausserhalb des Rechners keine HTML Connection aufbekommen!
Ergo - Apache auf ein RICHTIGES Interface lauschen lassen und im DNS eine Testdomäne im Intranet anlegen lassen, die auf Deinen Rechner zeigt und 3x bei Teufel nicht irgendwas .local verwenden! Das interpretiert Linux IMMER als -bin ich selber-.