Auf Linux xampp virtual hosts einrichten
- 1. In /opt/lampp/etc httpd.conf editieren, Kommentarzeile entfernen und speichern.
- 2. In /opt/lampp/etc/extra httpd-vhosts.conf öffnen, Beispiele ergänzen.
ServerAdmin webmaster@mylocaldomain.com DocumentRoot /opt/lampp/htdocs/mylocaldomain.com/public ServerName mylocaldomain.com ErrorLog logs/mylocaldomain.com-error_log CustomLog logs/mylocaldomain.com-access_log common
Die Einstellung am Anfang umstellen, damit directory's noch funktionieren.

- 3. /etc/hosts anpassen

- 4. lampp neu starten mit
/opt/lampp/lampp restart
Hier hätte man auch nur den Apache neu starten können.

- 5. Mit linx testen (wenn man möchte)
Ich musste auf meiner Testumgebung erstmal lynx installieren.zypper install lynx
Dann Test-Aufruf starten:
lynx http://mylocaldomain.com

6. Wenn man es im LAN von Windows aus testen möchte:
In C:\Windows\System32\drivers\etc\hosts eintragen.192.168.2.125 mylocaldomain.com
Wenn "etc" nicht sichtbar ist, einfach im Editor per Hand den Pfad eingeben.
Dazu musste ich Notepad++ mit Adminrechten starten, um überhaupt die Datei ansehen bzw. speichern zu können.

Dann aufrufen

Natürlich ist die IP-Adresse 192.168.2.125 der Domainname mylocaldomain.com und die Pfade in der httpd-vhosts.conf auf die eigenen Bedürfnisse anzupassen.