Virtual Host mit TS-219P

  • Hallo Leute,
    Habe vor ein paar Tagen meinen TS-219P erhalten.Eigentilich ein Top Gerät.
    Nun versuche ich die virtuellen Host "gem. Anleitungen im Netz" im Apache einzurichten.


    Offensichtlich mache ich etwas falsch. Es will und will nicht gehen.


    Gibt es einen Spezialisten unter euch, der mir Schritt für Schritt zu Erfolg helfen kann ?


    Gruss brewal

  • Zitat von "brewal"


    Nun versuche ich die virtuellen Host "gem. Anleitungen im Netz" im Apache einzurichten.
    Gruss brewal


    Welche Anleitung, Link?
    Virtuelle Hosts, du bist Provider?
    Was willst du machen?
    Gib doch mal konkrete Fragen!
    Ist dir überhaupt klar, was virt. hosts sind?

  • Hallo Lutz,
    Danke für deine Antwort.
    Ich bin weder Provider noch sonst etwas in der richtung.
    Ich möchte nur meine projekte auf dem NAS über den Webbrowser ansprechen können!


    Folgende Situation:
    Apache2 und PHP sind installiert.
    Das File "Apache.conf" ist unter /etc/config/apache/apache.conf über nano editierbar.


    Die Ordner Qweb vom NAS (IP: 192.168.1.72) wird von Windows als Laufwerk "Y" angesprochen.
    Im Ordner Qweb sind noch 2 weitere Ordner "Projekt1" & "Projekt2" enthalten.


    Die Datei "Host" unter Windows32 , wurde mit den beiden Einträgen
    127.0.0.1 Localhost
    192.168.1.72 Projekt1
    192.168.1.72 Projekt2 ergänzt.


    In der Datei apache.conf wurde folgender Eintrag ergänzt:


    <VirtualHost 192.168.1.72>
    ServerName Projekt1
    ServerAdmin webmaster@localhost
    DocumentRoot "y:/Qweb/Projekt1"
    DirectoryIndex index.shtml index.html index.htm index.php3 index.php
    ErrorLog logs/error.log
    </VirtualHost>


    Wenn ich nun im IE8 "http://192.168.1.72/ " eintippe, kommt jedes mal die Seite
    Web Server Setup Guide vom NAS.


    Warum wird mir nicht die Indexdatei im Verzeichnis "y:/Qweb/Projekt1" angezeigt.


    Alles falsch oder was?


    Gruss brewal

  • Hallo brewal,



    Als DocumentRoot kannst du nicht dein Windows-Pfad eintragen, das NAS kennt keine Netzlaufwerke.
    Daher mußt du dort den kompletten Pfad vom Linux-System eintragen,
    und der wäre "/share/Qweb/Projekt1".


    Nun kannst du im Internet-Explorer die Adresse "http://Projekt1" aufrufen und deine Projektseite sollte angezeigt werden,
    ansonsten erscheint immer die Standardseite vom NAS und nicht die deines Projektes.


    Schöne Wochenende,
    Stefan

  • Hallo allerseits,


    Leider sind meine Versuche nicht mit Erfolg gekrönt und diese Beschreibungen haben mich leider nicht weitergebracht.
    Voraussetzungen:
    1. Ich besitze eine Domain myDoamin.com
    2. Ich habe eine subDobain eingerichtet wiki.myDomain.com
    3. Ich besitze ein dyndns Account
    4. Wenn ich die Adresse wiki.myDomain.com aufrufe wird immer die Web Server Setup Guide Seite von meiner TS-219p angezeigt.


    Wunsch:
    Wird die Seite wiki.myDoamin.com aufgerufen soll mein Wiki angezeigt werden welches unter /share/Qweb/wiki liegt. Das Wiki lässt sich über wiki.myDomain.com/wiki aufrufen.


    Idee:
    Über die Adresse wiki.myDomain.com soll mir direkt das Wiki angzeigt werden. Sollte dies funktionieren werden noch weitere Subdomains folgen.


    Was ich bis jetzt gemacht habe:
    1. # Include in der httpd.conf Komentar entfernt
    /etc/config/apache/original/httpd.conf
    # Virtual hosts
    Include /etc/config/apache/extra/httpd-vhosts.conf


    2. Ergänzung in httpd-vhosts.conf
    <VirtualHost *:80>
    ServerName wiki.myDomain.com
    ServerAlias *wiki.myDomain.com
    DocumentRoot "/share/Qweb/wiki"
    </VirtualHost>
    Die Standardmässigen virtuellen Hosts habe ich einmal gelöscht und einmal unverändert stehen lassen. Mein Eintrag erfolgte jeweils immer am schluss.


    3. Apache neu gestartet
    /etc/init.d/qhttpd.sh restart


    Resultat:
    Ich komme immer noch auf die Web Server Setup Guide Seite und nicht auf mein Wiki


    Frage:
    Was muss ich wo verändern, damit ich korrekt umgeleitet werde? Gibt es ein Problem mit dyndns? Funktionieren dadurch die name-based Hosts nicht mehr?


    Bestand Dank im Voraus für Eure Hilfe


    Gruss Tilo

  • Hallo tilo,


    bis auf zwei Dinge:
    1.

    Zitat von "tilo"

    /etc/init.d/qhttpd.sh restart


    Hast du wahrscheinlich nur falsch kopiert oder ein Tippfehler, müßte "Qthttpd.sh" heißen.


    2. Ich finde den Eintrag "NameVirtualHost *:80" in deiner Auflistung nicht, bitte einmal in die "httpd-vhosts.conf" ganz am Anfang einfügen.


    Ansonsten sieht es gut aus und sollte mit den Einstellungen funktionieren.


    Stefan

  • Hallo Stefan,


    Ja ist ein Tippfehler.


    So sieht im Moment meine http-vhosts.conf aus.

  • Du solltest so abändern :

    Code
    ## Virtual Hosts## If you want to maintain multiple domains/hostnames on your# machine you can setup VirtualHost containers for them. Most configurations# use only name-based virtual hosts so the server doesn't need to worry about# IP addresses. This is indicated by the asterisks in the directives below.## Please see the documentation at# <URL:http://httpd.apache.org/docs/2.2/vhosts/># for further details before you try to setup virtual hosts.## You may use the command line option '-S' to verify your virtual host# configuration.## Use name-based virtual hosting.#NameVirtualHost *:80## VirtualHost example:# Almost any Apache directive may go into a VirtualHost container.# The first VirtualHost section is used for all requests that do not# match a ServerName or ServerAlias in any <VirtualHost> block.#<VirtualHost *:80>   ServerName wiki.myDomain.com   ServerAlias *wiki.myDomain.com   DocumentRoot "/share/Qweb/wiki"</VirtualHost>


    Die vorhandenen Virualhosts sind nur Beispiele
    und du hattest auch einen Schreibfehler:

    Code
    <VirtualHost *:80<


    Stefan

  • Hallo Stefan,


    Ja das hatte ich auch schon versucht und die Datei entsprechen angepasst (inkl. Korrektur des Fehlers). Im Moment sieht meine httpd-vhosts.conf so aus. Hoffentlich ohne Tippfehler ;)


    Leider ist das Resultat immer noch das selbe. Ich komme immer nur auf die Web Server Setup Guide Seite. Mit wiki.myDomain.com/wiki aber weiterhin da wo ich eingetlich hin möchte.
    Nochmals besten Dank im Voraus.

  • Einen grundsätzlichen Fehler sehe ich nicht mehr.
    Was mir dazu noch einfällt wäre:
    - Der Apache ist auch noch auf den Port 80 eingestellt ? Wegen dem :80
    - "http://myDomain.com/wiki" oder "http://wiki.myDomain.com" ,
    da der Vhost wiki.myDomain.com auf die /share/Qweb/wiki somit sollte bei "http:wiki.myDomain.com/wiki" die Seite nicht gefunden werden.
    - Ist beim DynDNS-Anbieter auch Subdomains aktiviert, was ich meine, bei DynDNS.com gibt es eine Option, die dann aktiviert werden muß.


    Das soweit alles, was mir dazu noch einfällt.


    Stefan