WebsiteBaker Community Forum

WebsiteBaker Support (2.12.x) => General Help & Support => Hilfe & Support (deutsch) => Topic started by: Gast on October 28, 2019, 03:06:22 PM

Title: Anleitung Xampp / Virtual Host
Post by: Gast on October 28, 2019, 03:06:22 PM
Xampp arbeitet in der Grundeinstellung mit einem voreingestelltem DocumentRoot, das wäre das jeweils oberste, vom User beschreibbare Verzeichnis auf diesem Server. Bei Xampp heißt dieses Verzeichnis (wie auch bei den meisten Online-Servern) /htdocs und befindet sich unter X:/xampp/htdocs
Im Browser wäre dieser Inhalt dann unter http://localhost erreichbar.

Möchte man hier eigenes Kram testen, legt man dies in einem Unterordner von /htdocs und der Browserlink ändert sich entsprechend, z.b. nach http://localhost/test1
Abhängig von der Anzahl der Projekte wird es hier schnell unübersichtlich. Abhilfe schaffen hier Virtual Hosts
Mit dieser Methode können die Projektverzeichniss e auch außerhalb der Xampp-Struktur liegen, bekommen ihren eigenen Alias, eine eigene Fehler-Log-Datei usw.

Nachfolgend die Schritte zur Einrichtung unter Windows 10

die Windows-Host-Datei


ist im Prinzip eine Liste aller auf diesem Rechner verwendeten Virtual Hosts mit entsprechendem Ziel

Die Datei apache/conf/extra/httpd-vhosts.conf


Xampp starten

Ist alles entsprechend eingefügt, empfiehlt sich, zuerst den Apache-Server über die Konsole zu starten. Geht dazu im Xampp-Start-Fenster auf "Konsole" und tippt dann den Befehl httpd ein. Erscheinen keine weiteren Meldung, ist alles richtig gelaufen. Im Falle eines Fehlers, z.b. ungültiger Pfad, doppelter Alias, erscheint zu diesem Alias eine Fehlermeldung. Es empfiehlt sich, diese schrittweise abzuarbeiten. Wichtig ist, das jeder angegebene Pfad auch gültig ist.

Bitte im Hinterkopf behalten, das der XAMPP-Server nach jeder Änderung der Konfiguration neu und manuell gestartet werden muß.

Aufgerufen werden die Dateien nun im Browser mit ihrem jeweiligen Alias, also z.b. http://webagentur
Da ich im späterem Verlauf die WB_URL online so oder so anpassen muß, verzichte ich auf Konstruktionen, im Alias, die den echten Domainnamen verwenden, z.b. (online http://testdomain.de - local: http://testdomain.local), das bleibt aber jedem selbst überlassen.

P.S.: es gäbe auch die Möglichkeit, den virtuellen Host so zu definieren, das https simuliert werden kann, dies verlangt aber immer auch gültige Zertifikate. Das z.b. WB aber diese Adresse eh automatisch anpasst, lohnt der Aufwand nicht. Wer da spezielle Anwendungen benutzt, die unbedingtes SSL benötigen, ist wohl auch versiert genug, diese Einstellungen vorzunehmen.

Noch abschließend dazu: hat man bereits nach alter Methode Unter xampp/htdocs Projekte angelegt, die eine Datenbank benutzen, z.b. eine WB-Installation, sind für den Wechsel auf Virtual Host keine Änderung an und für die Datenbank notwendig



Title: Re: Anleitung Xampp / Virtual Host
Post by: evaki on October 28, 2019, 03:26:59 PM
Apropos hosts
127.0.0.2   allesausserhundefut ter.de   # kannze haben
127.0.0.3   www .hottehueaepfel.com   # Blumen für ganze Jahr
127.0.0.4   www .mutti.net   # MILF oder Muttertag
Das klappt mit jedem http-Serverchen.

Wer noch mit absoluten Pfaden hantiert, hat damit weniger Probleme.
Man erreicht die Domains nur lokal, also nicht die evtl. schon beim Hoster eingerichtete.
Dafür sind die Einträge wieder zu deaktivieren.
MfG. Evaki