Webserver und virtueller Host

  • Hallo ich brauche unbedingt eure Hilfe bei dem o.a. Thema! Ich habe meinen Werbserver aktiviert! jetzt habe ich in das Verzeichnis /web eine test.php File gelegt was ich aber mit http://ip.adresse/web/test.php nicht aufrufen kann! Es kommt immer Forbidden you don't have permission to access! Was mache ich falsch! Ebenfalls frage ich mich was das mit dem virtuellen Host auf sich hat! Was muss ich tun um hier eine eigene Adresse einzurichten die zb auf /web/home schaut?


    Danke und LG

  • Ich habe bei No-ip eine Adresse! xxxxx.myip.net! Habe diese als virtuellen Host eingerichtet zum Pfad /Web/Home! Mit dem Port 8440 den ich auch in der FritzBox weitergeleitet habe! Im Verzeichnis habe ich ein Start.php Script liegen! Wenn ich nun Aufrufe:
    https://xxxxx.myip.net:8440/Web/home/start.php kommt leider nix! Hab ich was übersehen ?

  • xxxxx.myip.net:8440/Web/home/start.php kommt leider nix! Hab ich was übersehen ?

    Wenn dein virtueller Host auf den Pfad /web/home verweist, ist das kein Wunder.
    Hattest du die Anleitung bzw. meinen Beschreibung verstanden ?


    /Web ist der Freigabename und /home dessen Unterordner,
    Da nun deine Domainmyip.net auf diesen Pfad verweist, brauchst du auch nur "xxxxx.myip.net:8440/start.php" aufrufen.

  • Das war es leider auch nicht! Also meine DNS Adresse ist definitiv erreichbar da ich über extern noch andere Dienste nutze! Habe jetzt mal einen komplett neuen Port:9200 genommen und diesen Freigegeben!
    Hab dann auch diesen Port beim virtuellen Host eingestellt! Wenn ich jetzt eingebe https://xxxx.myip.net:9200 dann kommt immer forbidden Zugriff nicht erlaubt! Verstehe es nicht !! ;(
    In Web/Home liegt mein Start.php wenn ich jetzt Aufrufe https://xxxx.myip.net:9200/Start.php kommt nur NOT FOUND


    Ohhhhhman ich bin zu blöd! Das Dokument hieß Test.php und nicht Start! jetzt läuft es oh man! Danke

  • Moin,


    Eraser hat schon recht, du verwendest den falschen Link. Versuch mal folgende Links ohne Porteingabe, da du von Port 80 auf xxxx in deiner virt.Host sowieso schon weiterleitest,brauchst du sie nicht mit eingeben! Einzig beim https Aufruf benötigst du den port in der Adresszeile deines Browsers.


    http://xxxx.myip.net
    https://xxxx.myip.net:port


    SafariScreenShot005.jpgSafariScreenShot004.jpg


    Greetz aus HH

  • Eigentlich müsstest du deine test.php direkt unter ip.adresse/test.php erreichen können (vorausgesetzt die Portnummer des Webservers ist die 80 oder für https die 443. sollten die Ports davon abweichen, musst du auch immer die Portnummer angeben). Den virtual host brauchst du dafür eigentlich nicht.

  • Den brauche ich wahrscheinlich nur um auf verschiedene Verzeichnisse zu verweisen wenn ich mehrere Webseiten hätte oder?


    Gruss

  • Ja, genau so ist es. Also falls du nur eine Website hast, macht das echt kein Sinn mit VH. Falls dir 12€ im Jahr nicht viel erscheinen, würde ich dir Selfhost empfehlen.
    Bei denen kannst du deine WunschDomain per dyndns weiterleiten lassen. Dann bist du dieses domain.dyndns.com los.