Hi, beim MicroApache-Server kann ich in einer config-File das 'DocumentRoot', also das Verzeichnis in dem die "Homepage" liegt, umbiegen. Gibt es die Möglichkeit, das auch per Startparameter zu machen? Weiß evtl. jemand ob das der große Bruder kann? Evtl. klappt der Befehl ja auch beim Micro? VG da_user
Das scheint ein normaler, aber sehr klein vorkonfigurierter Apache zu sein. Du kannst mit einer vor dem Aufruf von Apache gesetzten Environmentvariablen Dein Ziel erreichen. Beispiel:
1 | set MY_DOCUMENT_ROOT=c:\bla\fusel |
2 | start apache (wie auch immer, nur nicht als Dienst/Daemon) |
3 | |
4 | ... |
5 | |
6 | set MY_DOCUMENT_ROOT=c:\bla\laber |
7 | start apache |
In der httpd.conf trägst Du für DocumentRoot nicht einen fixen Pfad, sondern folgendes ein:
1 | DocumentRoot ${MY_DOCUMENT_ROOT} |
Rufus Τ. F. schrieb: > Das scheint ein normaler, aber sehr klein vorkonfigurierter Apache zu > sein. Muss ich sagen, da habe ich keine Ahnung. Er ist halt sehr schön klein, praktisch und gut endusertauglich. YAMPP sind da schon wieder deutlich komplexer und "dickschiffiger". Rufus Τ. F. schrieb: > Du kannst mit einer vor dem Aufruf von Apache gesetzten > Environmentvariablen Dein Ziel erreichen. Tricky. Das werde ich probieren! Danke!
:
Bearbeitet durch User
Du willst etwas, das so nicht vorgesehen ist. DocumentRoot ist sicherheitsrelevant und kritisch, da du keinesfalls /etc als DocumentRoot haben willst, nicht einmal aus Versehen. Daher gibt es die Konfigurationsdatei und nur diese. Wenn du hingegen mehrere Apache haben willst, heißt das Konzept VirtualHost. Jeder VirtualHost kann sein eigenes DocumentRoot haben. Das globale DocumentRoot sollte man dann aber aus Bequemlichkeitsgründen und um das Fehlerrisiko zu verringern auf etwas Leeres stellen.
Boris O. schrieb: > DocumentRoot ist sicherheitsrelevant und kritisch, da du keinesfalls Wenns sicher sein soll, lässt man die Finger vom MicroApache...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.