Zugriff via dyndns auf :8080 und auf :80

  • Hallo,
    ich habe einen QNAP 409-PRO.
    Dazu einen blog : name.blogspot.com


    Der Zugriff von aussen via name.dyndns.org und Port 8080 funktioniert problemlos --> name.dyndns.org:8080/


    Nun möchte ich WordPress als Blog auf dem QNAP verwenden.
    Hierzu habe ich via SSH auf dem QNAP im Verzeichnis /home/httpd/Qweb einen Link index.html zum Verzeichnis /wordpress/index.php erstellt.
    Beim Aufrufen des Pfades interne-ip:80/ kommt die Fehlermeldung:


    Forbidden
    You don't have permission to access / on this server.


    Wie kann ich das Problem lösen und von aussen auf BEIDE Services zugreifen?
    Wichtig ist dabei, dass ich eine Weiterleitung des vorherigen Blogs bei blogspot.com einrichten werde. Diese Weiterleitung geht nur OHNE Angabe des Portes.
    Die Portweitergabe im Router ist geschehen. Beide Ports werden auf den QNAP weitergeleitet.


    Vielen Dank.


    Edit:
    Ich habe nun sogar in den folgenden Verzeichnissen
    /mnt/HDA_ROOT.config/apache.conf
    /etc/config/apache.conf


    jeweils folgende Zeile entsprechend modifiziert:
    DocumentRoot "/share/Qweb/wordpress/"


    Leider ohne Erfolg - also wieder rückgängig gemacht.

    Einmal editiert, zuletzt von christian () aus folgendem Grund: Doppelte Beiträge vermeiden, siehe Forenregeln!

  • Zitat von "newbie008"

    Hierzu habe ich via SSH auf dem QNAP im Verzeichnis /home/httpd/Qweb einen Link index.html zum Verzeichnis /wordpress/index.php erstellt.


    Wie habe ich das zu verstehen,
    ist die index.html ein link auf die wordpress/index.php
    oder ist in der index.html eine automatische Weiterleitung zur wordpress/index.php ?



  • Hallo zurück,


    du kannst keinen link erzeugen (ln -s geht schon :mrgreen: ) Ein Link ist doch ein Verweis auf den Ursprung. Und der Ursprung liegt ausserhalb deines vom Apache zu erreichenden Bereich.


    Außerdem wären komplette Pfad Angaben sehr hilfreich.


    Bei mir auf meiner 409 Pro liegt das vom WEB zu ereichende Verzeichnis im /share/MD0_DATA/Qweb. Eine index Datei oder einen Ordner in diesem Verzeichnis erreicht man über das WEB mit http://IP_DES_NAS/index.html oder halt http://IP_DES_NAS/Ordner/


    Dein Wordpress sollte also irgendwo dort liegen. Naturlich kann man auch seine apache.conf Datei (config des Apache) anpassen und einen so genannten Alias erzeugen. Das ist so etwas wie ein Link für den Apache.


    Beispiel:



    Dies zeigt unter anderem zwei von mir eingerichtete Aliases.
    1. project
    2. linpha


    Die Pfadangabe gibt an wo das Web Program zu erreichen ist. In dem Part Directory werden noch spezielle Berechtigungen gesetzt. Nach einer Änderrung muss der Apache neu gestartet werden.
    Die beiden Aliases sind dann zu erreichen unter http://IP_DES_NAS/linpha/ oder http://IP_DES_NAS/project/. In der Regel befindet sich in diesen Verzeihnissen eine index.php. Diese wird dann automatisch geladen.

  • Das gehört nicht zu deinem Problem aber:


    sze:
    Das macht nur Sinn, wenn dein Dokumenten-Ordner vom Apache nicht im "/share/Qweb" liegt.

    Zitat von "sze"

    Alias /project/ "/share/Qweb/project/"
    Alias /linpha/ "/share/Qweb/linpha/"


    Sondern wie hier außerhalb des /share/Qweb:

    Zitat von "sze"

    Alias /Qmultimedia/ "/home/httpd/Qmultimedia/"
    Alias /v3_menu/ "/home/httpd/v3_menu/"

  • gebe ich dir Recht. Ist es ja auch bei mir...... :mrgreen:



    Ich muss doch nicht alles verraten :D

  • Zitat von "Eraser-EMC2-"


    Wie habe ich das zu verstehen,
    ist die index.html ein link auf die wordpress/index.php
    oder ist in der index.html eine automatische Weiterleitung zur wordpress/index.php ?



    index.html ist ein link auf die wordpress/index.php


    Edit:


    also ich bin noch online und ehrlich gesagt, hab ich euch nicht ganz verstanden. Wie wärs kurz mit msn oder skype? oder telefon? sendet einfach eine pm bitte.


    gruss

    Einmal editiert, zuletzt von christian () aus folgendem Grund: Doppelte Beiträge vermeiden, siehe Forenregeln!

  • ja das sollte ggf. funzen - mit dem kopieren.
    Aber gibt es da keine andere Lösung?
    Was wenn ich auch mal eine Website bauen will? (im moment nicht geplant). Dann käme joomla wie gerufen.

  • Zitat von "newbie008"

    Hierzu habe ich via SSH auf dem QNAP im Verzeichnis /home/httpd/Qweb einen Link index.html zum Verzeichnis /wordpress/index.php erstellt.


    Da habe ich wohl etwas überlesen, stimmt der Ordner: /home/httpd/Qweb ?
    bei gibt es unter /home/httpd kein Qweb-Ordner.


    Zudem sollte der Link, wenn dieser mit "ln -s" erstellt wurde, dann keine index.html sein sondern wie der Verweis wordpress/index.php eine index.php sein.
    *.html und *.php-Dateien werden vom Apache unterschiedlich verwendet.
    Zum Nächsten würde die index.php weitere Dateien im selben Ordner und Unterordner suchen, diese würden aber im wordpress-Ordner liegen und daher nichts finden.
    Zum Dritten kenne ich Wordpress nicht, daher sind diese Aussagen aus meinen PHP/HTML-Kenntnissen entstanden.

  • Nach ein paar Minuten telefonieren war das Problem gelöst. Es waren zwei.


    1. newbie008 wollte gern eine Weiterleitung in seiner Orginal index.html von qnap nach /wordpress/ haben.
    2. wordpress hat nach aussen immer die interne IP raus gegeben.


    Lösung:
    1.

    Code
    <head>
    <meta http-equiv="refresh" content="0; URL=/wordpress/">
    </head>


    2. http://forum.qnapclub.de/viewt…065&hilit=wordpress#p8082

    Einmal editiert, zuletzt von sze ()



  • Danke!