Parallel zwei "DocumentRoot"

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Parallel zwei "DocumentRoot"

Postby Plärrer » 06. June 2013 10:40

Hallo,
in der httpd.conf und der httpd-vhosts.conf habe ich jeweils DocumentRoot der Art
DocumentRoot "e:/meineSeiten/test1"
DocumentRoot "e:/meineSeiten/test2"
....
Hiermit kann ich unter www.test1.de, www.test2.de .... testen.
Jetzt möchte ich parallel unter den gleichen Namen www.test1.de, ....eine Testversion einrichten, also mit
DocumentRoot "e:/meineTestSeiten/test1"
DocumentRoot "e:/meineTestSeiten/test2"
....
Kann ich Apache mit einem Parameter starten, dass einmal die eine, einmal die andere Version verwendet wird?
Plärrer
 
Posts: 11
Joined: 26. March 2011 10:19

Re: Parallel zwei "DocumentRoot"

Postby WilliL » 06. June 2013 12:01

ich würde das mit vhosts machen, wie du die beiden anderen Seiten auch eingerichtet haben müsste.
Allerdings muss dann natürlich auch der Aufrufname geändert werden z.B. t1test1
Willi
WilliL
 
Posts: 660
Joined: 08. January 2010 10:54
Operating System: Win7Home Prem 64 SP1

Re: Parallel zwei "DocumentRoot"

Postby Plärrer » 06. June 2013 13:22

Hallo WilliL,
das wäre eine Notlösung, die mir allerdings nicht gefällt.
Plärrer
 
Posts: 11
Joined: 26. March 2011 10:19

Re: Parallel zwei "DocumentRoot"

Postby WilliL » 06. June 2013 15:02

wie willst du denn sonst eine Trennung unter gleichem Namen machen?

Alternativ (ich weiß aber nicht ob das geht) wäre höchstens ein Versuch dies über die Ports zu trennen (Bsp Port 80 Wirk, Port 8080 Test) und in der vhosts entsprechend die Konfig mit den Ports ergänzen. Dann musst du aber beim Aufruf immer den Port mit angeben.
Willi
WilliL
 
Posts: 660
Joined: 08. January 2010 10:54
Operating System: Win7Home Prem 64 SP1

Re: Parallel zwei "DocumentRoot"

Postby Altrea » 06. June 2013 16:01

Hallo Plärrer,

Vhosts sind das Mittel der Wahl, denn in der Regel möchtest du neben DocumentRoot auch andere Log files mit erhöhtem log level, andere authentification Konfigurationen, zusätzliche Apache Module, etc pp definieren.
Ich verwende für Testumgebungen in der Regel sprechende Domains wie www.example.dev oder www.example.local

Du kannst Apache aber natürlich auch mit dem Startparameter -f den Pfad einer definierte Standardkonfigurationsdatei übergeben.
http://httpd.apache.org/docs/2.4/invoking.html
Dies wird vom XAMPP Control Panel allerdings nicht unterstützt, da müsstest du dir also selbst etwas basteln über batch oder ähnliches.

Mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: Parallel zwei "DocumentRoot"

Postby Plärrer » 08. June 2013 13:51

Altrea wrote:Vhosts sind das Mittel der Wahl, ....
Ich verwende für Testumgebungen in der Regel sprechende Domains wie http://www.example.dev oder http://www.example.local
Altrea

Ich mache es jetzt auch so.
Danke allen Helfern.
Plärrer
 
Posts: 11
Joined: 26. March 2011 10:19


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 45 guests