Phil Z.: Zweite localhost "domain" anlegen

Hallo,

da in meinem Ordner htdocs von xampp mittlerweile soviel an daten liegt und mir das alles zu unordentlich wird, möchte ich gerne einen 2. htdocs Ordner machen.
Ist das irgendie möglich?

also z.B. dann:
http://localhost/
und
zusätzlich

http://localhost1/
oder http://1.localhost/
und  http://2.localhost/

geht sowas?

mfg

Phil Z.

  1. Hello,

    da in meinem Ordner htdocs von xampp mittlerweile soviel an daten liegt und mir das alles zu unordentlich wird, möchte ich gerne einen 2. htdocs Ordner machen.
    Ist das irgendie möglich?

    wenn es ein Apache ist, kennt der sicher Virtual Hosts.
    Diese kannst Du Dir dann soviele anlegen, bis die Platte platzt bzw. der RAM nicht mehr ausreicht, um die Konfiguration zu halten.

    Wie es geht, hängt aber von der Version ab, und wie die Konfigurationsdateien aufgebaut sind.

    i.d.R beginnt die Kette in einer /etc/httpd.conf oder /etc/httpd/conf/httpd.conf oder ähnlich.

    Für namensbasierte Hosts, und das wären die Virtual Hosts dann (so. wie Du sie unterscheiden willst), benötigst Du aber einen DNS. Die einfachste Form wäre ein Eintrag in Deiner hosts Datei (bei Windows oder Linux)

    Harzliche Grüße vom Berg
    http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau

  2. Irgendwo unter windows lassen sich mit sicherheit dns-einträge festlegen. localhost ist auch nichts anderes als eine dns für 127.0.0.1

    dann setzte in die selbe datei in der das gespeichert ist noch:

    myproject 127.0.0.1/project/

    und fertig.

    1. Der genaue Pfas lautet:

      [C:][WINDOWS]\system32\drivers\etc\hosts

      je nachdem wie du gespeichert hast

      1. Hey,
        danke das klappt,
        aber wie kann ich ihm nun sagen das er in einen anderen Ordner gehen soll?

        127.0.0.1 fisch

        nun kann ich htdocs unter http://fisch/ erreichen

        127.0.0.1/Ordner fisch
        oder
        127.0.0.1\Ordner fisch

        klappt beides nicht.

        mfg

        Phil Z.

        1. Hallo Phil.

          danke das klappt,
          aber wie kann ich ihm nun sagen das er in einen anderen Ordner gehen soll?

          Am besten schaust du dir die Dokumentation zu VirtualHosts an.

          Einen schönen Samstag noch.

          Gruß, Mathias

          --
          ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
          debian/rules
        2. Hello,

          aber wie kann ich ihm nun sagen das er in einen anderen Ordner gehen soll?

          Das machst Du, indem Du einen Virtual Host anlegst, oder besser gleich zwei - einen für das alte Verzeichnis, den andren für das neue.

          Hier ein Link für die Version Apache 2.x
          http://httpd.apache.org/docs/2.0/mod/core.html#virtualhost

          Es gibt in der Konfiguration dafür extra Verzeichnisse.
          Ins eine werden die Konfigurrationsdateien für die VirtHosts eingestellt, im anderen wird je ein symbolischer Link auf die aktiven virtHosts gelegt.

          Harzliche Grüße vom Berg
          http://www.annerschbarrich.de

          Tom

          --
          Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
          Nur selber lernen macht schlau

        3. Hi!

          aber wie kann ich ihm nun sagen das er in einen anderen Ordner gehen soll?

          Über die Direktive VirtualHost in deiner httpd.conf (vermutlich in deinem Apache-Verzeichnis).

          Schöner Gruß,
          rob