Auf linux xampp virtual hosts einrichten

Auf linux xampp virtual hosts einrichten.

  • 1. In /opt/lampp/etc httpd.conf editieren, Kommentarzeile entfernen und speichern.

    1-httpd-conf-editieren

  • 2. In /opt/lampp/etc/extra httpd-vhosts.conf öffnen, Beispiele ergänzen.
    
    ServerAdmin webmaster [at] mylocaldomain [dot] 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

    2-hosts-anpassen

  • 4. lampp neu starten mit
    /opt/lampp/lampp restart

    Hier hätte man auch nur den Apache neu starten können.

    3-lampp-neustarten

  • 5. Mit linx testen (wenn man möchte)
    Ich musste auf meiner Testumgebung erstmal lynx installieren.

    zypper install lynx

    4-lynx-installieren
    Dann Test-Aufruf starten:

    lynx http://mylocaldomain.com

    5-mit-lynx-testen

  • 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, 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.

    6-editierprogramm-als-admin-oeffnen

    Dann aufrufen

    7-im-browser-testen

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.

This entry was posted in Linux and tagged , , on by .

About Erdal Gök

Erdal Gök is a web consultant. He works since 1996 as a webworker and is self-employed since 2004. His main skills starts from building concepts for web-projects over designing and implemanting web-frameworks like TYPO3 or creating frontend templates on HTML / CSS or getting interactivity with Javascript.

Leave a Reply

Your email address will not be published. Required fields are marked *