Hallo,
und das wie verstehe habe, soll der Ordner /source auf der Erste stelle sei, ich have das gemacht, wie auf der Screenshot zeigt...
Nein. Der DocumentRoot der Domain muss (bei dir) auf das Verzeichnis /var/www/html/source zeigen. Eingestellt wird das aber nicht in der apache2.conf sondern in der zuständigen Datei in /etc/apache2/sites-available, vermutlich 000-default.conf (ich habe nur Mint da, viel anders wird das bei Debian aber wohl nicht sein). Den Pfad für localhost würde ich aber nicht unbedingt verbiegen, besser wäre eine separate, lokale Domain (s.u.).
aber wenn schreibe http://www.kalamulur.com oder http://www.kalamulur.de ist nichts passier...
Du musst natürlich die Domains als virtuelle Hosts anlegen, von alleine passiert das nicht. Diese Domains solltest du allerdings nicht verwenden, wenn die mal registriert sind könntest du nicht auf die Version im Internet zugreifen - verwende Domains mit .local/.test o.ä., auf jeden Fall etwas was nicht als reguläre Domain registrierbar ist.
Gruß,
Tobias