/web/seite1 problem mit index.html

  • Heyho,


    ich bin stolzer Besitzer einer TS-412 und wollt heut mal den Webserver anwerfen.
    Gesagt - getan.


    Dyndns besorgt, im Router eingetragen, Port 80 an den NAS forwarded,
    Webserver anwerfen, Virtual Hosts auch, dort dann Dyndns eintragen.
    Soweit läuft das alles.


    Im "/web" Ordner soll man ja nun anscheinend bis zu 30 Seiten reinwerfen können.


    Ich hab mir den ersten Unterordner "/web/portfolio" für meine homepage 1 gemacht und
    auch so im Vhost über´s webinterface eingestellt.


    Wenn ich nun aber über meine Domain "blahblub.org" auf die hp will,
    gibt´s die schöne blaue standard "WebServer Setup Guide" seite.
    Ist ja auch kein Wunder, denn die feine standard "index.php" liegt ja im "/web" verzeichnis.


    Und um an meine hp zu kommen muss ich "blahblub.org/portfolio" tippen.


    Wie kann ich denn nun, ohne die "index.html" die da so schön rumliegt direkt per
    "blahblub.org" auf meine portfolio verweisen :idea:


    Iwo fehlt mir da sowas von Vhost wie -> "ahso deine hp liegt in /portfolio -dann such ich da auch
    nach der index-html ;)


    Ich seh sicher den Wald vor lauter Bäumen nicht,oder?


    gez. Strubbel

  • Hai stubbel,
    bis 'ne andere Antwort kommt kannst Du Dir mal einfach so behelfen:
    Schreib in die index.html (/web) einfach einen Verweis nach /portfolio/ - ich mach das so:


    <HTML>
    code für z.B. Gugl usw. oder auch nicht
    <meta http-equiv=refresh content="1; url=http://blablub.org/portfolio/"target=_top>
    </HEAD></HTML>


    also Quasi eine ganz normale html Datei, nur eben mit nix drin außer gehe nach 1 sec ins portfolio Verzeichnis.
    Es gibt da sicherlich noch "bessere" Lösungen, ich arbeite mit der, weil ich so auch noch die Kontrolle habe
    Wann Wer Wohin kann Wenn ... Nee Quatsch wenn ich was ändere und auch mal zwischen mehreren CMS z.B
    umschalten kann. Ich hatte sogar eine Zeitlang mal ein Karussell vor geschaltet, das per Zufall aus 10 versch.
    Homepages gewählt und dann in "irgendein" Verzeichnis gewechselt hat. (Lustig)
    Wie gesagt, kanst dir ma damit behelfen, bis ein "so macht man's Richtig" Vorschlag kommt.

  • Hey samurai,


    danke, die Notlösung steht schon :oops:


    Problem daran ist allerdings auch, dass die URL dann
    immer noch "blahblub.org/portfolio" ist, und das will ich nicht.


    Ich finds komisch, dass man im Virtual Host explizit den ordner angibt,
    aber er nicht automatisch darin nach der index.html sucht... sieht für mich
    iwie nach fail aus :-/


    gez. Strubbel


    EDIT:// gerade gemerkt, dass ich über meine dyndns adresse direkt auf meiner
    HP lande. Aber nicht über meine Domain adresse ... :(
    allerdings auch wieder mit "blahblub.org/portfolio"


    Ich will blahblub.org mit maximal "/index.html" hinten dran,
    mehr nicht... falls es jmd. weiß -> ist das nicht möglich??

  • Ja ich kann verstehen, daß Dich stört wenn die "wahre" Adresse im Browser steht.
    Also ich gehe über die Domain meines ISP's dann auf ein Verzeichnis, welches genau so heist
    wie die Domain selber. Dann ist das zu verschmerzen denke ich, ist halt auch eine kostenlose
    Variante und da muß man Abstriche machen denke ich.


    Das was Du möchtest geht m.E. nur über einen ISP, aber ich bin mir nicht sicher ob sich nicht auch da
    noch was deichseln lässt mit der DNS. Fakt ist halt, daß die ganze Geschichte über die DynDns läuft und
    da hast Du zumindest in der kostenlose Variange keine Möglichkeit was zu ändern ...

  • Jo, stimmt schon.


    Aber findste das nicht auch komisch?
    Ich mein, ich leite meine DynDns mitm VHost auf /web/portfolio weiter.
    kann doch nicht sein, dass er mir dann das Überverzeichnis ausliest :-/


    Und das meine Seite direkt über Dyndns aber nicht über die Domain ansprechbar ist,
    ist es möglich, dass der CName Eintrag noch nicht ganz bei united-domains aktualisiert wurde?
    Ich würd ja nochn /portfolio beim Cname dranhängen :D aber das geht nicht ^^

  • Öhm ... jetzt wirds langsam komisch.


    Also

    Zitat

    Ich mein, ich leite meine DynDns mitm VHost auf /web/portfolio weiter.
    kann doch nicht sein, dass er mir dann das Überverzeichnis ausliest

    Jupp,
    das kann "eigentlich" nicht sein.


    Konkret bei mir:


    Domain beim ISP = 6tbems.net
    DynDns = technik.homeip.net
    auf der NAS unter web steht das Verzeichnis \6tbems\


    Bei Aufruf von http://6tbems.net steht im Browser: technik.homeip.net/6tbems/ (selbst das index.php ist nicht zu sehen)


    Nur wenn ich jetzt das 6tbems weg lasse, lande ich im Root (also auf web) ansonsten immer
    in dem Verzeichnis das ich mit dranhänge ... oder schreiben wir jetzt aneinander vorbei !?

  • Also so wie du das hast - will ich das auch :D


    Bei mir siehts wie folgt aus:


    Domain -> strubbel.org
    Dyndns -> strubbel.egal.com


    aufem Nas hab ich unter "Web/portfolio" meine seite liegen,
    auf die auch VHost die Dyndns verweisen soll.


    geb ich im Browser nun http://strubbel.org ein -> Anzeige der standard index.html a ka "WebServerGuide" _hurted:


    geb ich meine Dyndns ein strubbel.egal.com -> lande ich auf meiner portfolio/index.html so wie´s im VHost eingestellt ist.


    glaub wir verstehen uns schon :D

  • hmpf,
    ich hab mich nochmal durch-ge-googelt und ein paar freds
    gefunden, in denen man den VirtualHost Eintrag per Hand nach-editieren musste.


    Da dacht ich mir -> guckste mal nach, ob der bei dir schon drin ist
    -> blöd, denn er fehlte


    Also Putty angeworfen -> cd /etc/config/apache
    danach mit vi apache.conf
    folgende Zeilen hinzugefügt


    <VirtualHost *:80>
    ServerName http://www.strubbel.org
    ServerAlias strubbel.org
    ServerAdmin webmaster@strubbel.org
    DocumentRoot "/share/Web/portfolio"
    ErrorLog /share/Web/logs/error_log
    </VirtualHost>


    speichern via -> ESC + :w ( richtig,oder? ^^)


    dann verlassen via -> :q! (stimmt auch?)


    dann den apache neustarten via -> /etc/init.d/Qthttpd.sh restart


    zeigt keine Fehlermeldung,
    wenn ich aber die apache.conf danach erneut öffne,
    ist der DocumentRoot zurückgesetzt auf "/share/web" -> mein /portfolio ist im Nirvana verschwunden
    und wenn ich meine Domain und Dyndns per Browser öffne gibt´s bei beiden
    nen Seite-Ladefehler :cry:


    hülfe -.-





    EDIT:// die Host datei sieht wie folgt aus ->


    [/etc/config/apache] # vi /etc/hosts
    127.0.0.1 localhost localhost
    192.168.178.23 Datenschleuder Datenschleuder


    So komm ich per dyndns adresse auf meine portfolio homepage!
    ändere ich allerdings auf


    192.168.178.23 strubbel.egal.dyndns Datenschleuder


    lande ich auf derselben blöden WebServer Setup Guide seite wie über meine Domain Adresse ...

  • Was du da manuell gemacht hast, ist das Anlegen des Virtual Hosts über die NAS-Config,
    nur das diese nicht in der apache.conf gehört, sondern in "/etc/config/apache/extra/httpd-vhosts-user.conf".
    Der Bezug zu der Datei steht auch am Ende der "apache.conf".


    Das "DocumentRoot" in der "apache.conf" wird beim Starten automatisch mit "/share/Web" bzw. "/share/Qweb" ersetzt.

  • Jo,
    hab bei der Domain als Cname Eintrag meine DynDns Adresse drin.


    Über die direkte Eingabe der Dyndns komm ich auch sofort auf meine HP.


    Bsp. strubbel.egalDyndns.com -> läuft auf strubbel.org/portfolio/index.html hinaus


    Wobei ich über strubbel.org auf strubbel.org verweile und die tolle WebService Guide
    Seite bewundern darf :?

  • So wie es mit Weiterleitungen kennne, wird der Header nicht verändert, so dass dort immer noch "strubbel.org" steht
    und da der Apache diese Adresse nicht in der VHosts hat, wird die unerwünschte Hauptseite dargestellt.
    Füge dort die VHosts über WebGUI hinzu und nicht so wie versucht manuell, also :


    strubbel.org -> Web/portfolio/
    Genauso wie du es für "strubbel.egalDyndns.com" getan hast.

  • wooohohoohoohohohooohohohohohoh


    MEIN HELD!


    viel zu simpel, um selber drauf zu kommen :mrgreen:


    Nun hab ich 3 Einträge im Vhost für 1 Webseite ^^
    strubbel.org
    http://www.strubbel.org
    und die Dyndns ^^


    nunja, haupt sache es läuft ;)


    vielen herzlichen Dank! :thumb:


    gez. Strubbel

  • Hoi stubbel,
    ich war heute den ganzen Tag auf unserem Stadtfest deshalb hats etwas gedauert ...


    Wie ich sehe hast Dus hinbekommen ... Freude !