Owncloud Zugriff über Internet

  • Hallo zusammen,

    ich habe nach einigen Problemen eine Owncloud, 8.02 frisch auf dem Raspi installiert. Intern erreiche Ich die OC auch von anderen Clients aus. Soweit so gut.
    Allerdings von außen, über Internet nicht.
    Bislang habe ich keine Installation über https Zugriff durchgeführt. Nur die über den "normalen" Zugriff.

    Wenn ich jetzt von meinem Smartphone über umts auf die owncloud zugreifen will, bekomme ich folgende Fehlermeldung vom Apache2 Server

    Not found
    The rquested URL /owncloud was noct found on this server.
    Ich gehe mal davon aus, das in irgendeiner config Datei etwas fehlt. Aber was?

    Da ich nur über rudimentäre Linux Kenntnisse verfüge, wäre ich über Hilfe sehr froh. Bei meiner Suche habe ich zwar viel zu dem Thema gefunden, aber nichts zu meinem Problem. Was muss ich an Infos liefern

    OS: Raspbian
    OC 8.02
    Apache2
    Router Fritzbox 7390

    Auf der Fritzbox habe ich eine Portweiterleitung auf Port 80 eingerichtet zu meinem Owncloudserver eingerichtet.
    In der Apache2.conf habe ich mit Servername Raspiserver.öffentlichernameFritzBox.myfritz.net am ende denServer eingetragen.
    In der config.php, unter /var/www/owncloud/config/config.php
    'trusted_domains' =>
    array (
    0 => '192.168.0.84',
    1 => 'raspiowncloud',
    2 => 'öffentlicherName.myfritz.net',

    Aber auch wenn ich unter 2 den Namen des Servers davor setze ändert sich nichts.

    Über Hilfe würde ich mich sehr freuen.

    Viele Grüße

  • Nicht vergessen den Apache nach Config Änderungen auch neuzustarten.
    Falls der Tipp von PiJoe nicht hilft, wären die Log-Dateien vom Apache hilfreich.

  • Hi,

    danke für die Antwort.


    Was soll denn das "raspiserver." in deiner öffentlichen fritz url? Wenn du nur die öffentliche Adresse (ohne raspiserver.) nimmst sollte es funktionieren..

    Wenn der Eintrag unter 2 gemeint ist, dann geht es leider nicht. Weder bei

    offentlich Adresse.myfritz.net noch
    Servername.öffentliche Adresse. myfritz.net

    Wenn der Eintrag untr 1 gemeint ist, dann will die Owncloud den haben, damit ich intern im LAN Zugriff bekomme.

    Wo kann ich noch Hand anlegen?

    VG

    Hi,


    Nicht vergessen den Apache nach Config Änderungen auch neuzustarten.
    Falls der Tipp von PiJoe nicht hilft, wären die Log-Dateien vom Apache hilfreich.


    Welche soll ich posten?
    Unter /var/log/apache2:
    die access.log und .log1 error.log und log1, other_vhosts_access.log?

    Vg

    Einmal editiert, zuletzt von DVB (13. April 2015 um 20:54)


  • Ist das die port.conf? Falls nein, bitte sage mir welche das sonst ggf. ist.

    Da liegt wahrscheinlich das Problem. Du musst dem Apachen noch sagen, was er unter xxxxx.myfritz.net ausliefern soll. Normalerweise legt man dafür unter

    Code
    /etc/apache2/sites-enabled/


    Eine entsprechende Configdatei an.
    Minmalversion wäre für ssl:

    Code
    <virtualhost *:443>
    	ServerName raspiowncloud
    	ServerAlias oeffentlicherName.myfritz.net
            DocumentRoot /var/www/owncloud
    </virtualhost>

    Am besten mal die etlichen Tutorials dahingehend beleuchten.

  • Hi,

    Da liegt wahrscheinlich das Problem. Du musst dem Apachen noch sagen, was er unter xxxxx.myfritz.net ausliefern soll. Normalerweise legt man dafür unter

    Code: Alles markieren
    /etc/apache2/sites-enabled/
    Eine entsprechende Configdatei an.

    Das ist möglich, eine config Datei für SSL hab e ichnicht angelegt. Ich wollte erst einmal probieren ob es auch unverschlüsselt geht.
    Ich habe die Installation nach einem Tut vorgenommen. Und bis auf dieses eine Prob hat es auch gut geklappt.

    Ist es zwingend, auch ssl zu knfigurieren auch wenn es nicht benutzt wird? wäre halbweg s unlogisch.

    VG

  • Ist es zwingend, auch ssl zu knfigurieren auch wenn es nicht benutzt wird? wäre halbweg s unlogisch.

    VG

    Nein nicht zwingend, aber du solltest schon eine Config unter

    Code
    /etc/apache2/sites-enabled/

    anlegen. Hast du da noch nichts? Wie sieht denn deine Config Datei aus, welche du modifiziert hast und deinen DynDNS Namen eingetragen hast?

  • Nein nicht zwingend, aber du solltest schon eine Config unter

    Code
    /etc/apache2/sites-enabled/

    anlegen. Hast du da noch nichts? Wie sieht denn deine Config Datei aus, welche du modifiziert hast und deinen DynDNS Namen eingetragen hast?

    da habe ich nur einen link OOO-default, die meiner Ansicht nach, nach /etc/apache2/sites-available\default zeigt. der Inhalt dieser ist:

    <VirtualHost *:80>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www
    <Directory />
    Options FollowSymLinks
    AllowOverride None
    </Directory>
    <Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined

    <Directory /var/www/owncloud>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
    </Directory>

    </VirtualHost

    Wie sieht denn deine Config Datei aus, welche du modifiziert hast und deinen DynDNS Namen eingetragen hast?
    Ich habe in der /var/www/owncloud/config/config.php das folgende eingetragen. Das ist ein Dateiausschnitt

    array (
    0 => '192.168.0.84',
    1 => 'raspiowncloud',
    2 => '4dlim5smbpbmmqml.myfritz.net',
    ),
    'datadirectory' => '/var/www/owncloud/data',
    'overwrite.cli.url' => 'http://127.0.0.1/owncloud',
    'dbtype' => 'mysql',
    'version' => '8.0.2.0',
    'dbname' => 'owncloud',
    'dbhost' => 'localhost',
    'dbtableprefix' => 'oc_',
    'dbuser' => 'oc_admin',

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!