[gelöst] ownCloud DNS
- Patsche
- Beiträge: 3261
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
[gelöst] ownCloud DNS
Hallo Leute,
ich bin wieder bei einem Problem. Ich habe mir auf einem kleinem ausgemusterten PC Spaßeshalber mal einen Apachserver mit PHP und MySQL nach dieser Anleitung erstellt:
Webserver_mit_Apache_PHP_und_MySQL_auf_Debian_7.2
Dann habe ich mit dieser Anleitung:
OwnCloud_auf_Debian_7.x
Owncloud installiert.
Lokal läuft alles super.
Jetzt wollte ich mal einen Schritt weiter gehen und habe mich bei einem DNS Dienstleister eingetragen.
http://www.dyndnss.net
Die Aktualiserung funktioniert auch mit meiner Fritzbox und die Seite funktioniert auch. Nun habe ich aber keine Website, darum wird beim Aufruf der Seite die einfach "It works" Nachricht vom Apache-Server angezeigt.
Wenn ich jetzt die Adresse nehme und "/owncloud" anhänge kommt die Fehlermeldung:
"Not Found - The requested URL /owncloud was not found on this server."
Wie gesagt...lokal klappt das und auch mit der öffentlichen IP funktioniert es.
Ein DNS Problem?
Wo kann ich ansetzten?
Edit:
Huch, oh man...tut mir Leid, kann das ein Mod vielleicht nochmal verschieben? Waren die Finger wieder schneller, als der Kopf.
Danke!
ich bin wieder bei einem Problem. Ich habe mir auf einem kleinem ausgemusterten PC Spaßeshalber mal einen Apachserver mit PHP und MySQL nach dieser Anleitung erstellt:
Webserver_mit_Apache_PHP_und_MySQL_auf_Debian_7.2
Dann habe ich mit dieser Anleitung:
OwnCloud_auf_Debian_7.x
Owncloud installiert.
Lokal läuft alles super.
Jetzt wollte ich mal einen Schritt weiter gehen und habe mich bei einem DNS Dienstleister eingetragen.
http://www.dyndnss.net
Die Aktualiserung funktioniert auch mit meiner Fritzbox und die Seite funktioniert auch. Nun habe ich aber keine Website, darum wird beim Aufruf der Seite die einfach "It works" Nachricht vom Apache-Server angezeigt.
Wenn ich jetzt die Adresse nehme und "/owncloud" anhänge kommt die Fehlermeldung:
"Not Found - The requested URL /owncloud was not found on this server."
Wie gesagt...lokal klappt das und auch mit der öffentlichen IP funktioniert es.
Ein DNS Problem?
Wo kann ich ansetzten?
Edit:
Huch, oh man...tut mir Leid, kann das ein Mod vielleicht nochmal verschieben? Waren die Finger wieder schneller, als der Kopf.
Danke!
Zuletzt geändert von Patsche am 22.11.2013 20:13:20, insgesamt 1-mal geändert.
- peschmae
- Beiträge: 4844
- Registriert: 07.01.2003 12:50:33
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: nirgendwo im irgendwo
Re: ownCloud DNS
DNS ist das sicher nicht, sonst könnte er ja die "It works" Seite auch schon nicht anzeigen. Ich würde daher eher in die Apache-Konfiguration gucken, ob da irgendwas eingeschränkt ist, so dass /owncloud nur in bestimmten Fällen ausgeliefert wird oder so...
MfG Peschmä
MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy
- Patsche
- Beiträge: 3261
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: ownCloud DNS
Wo findet man denn diese Stellschrauben? Bin noch unbeholfen, aber lernwillig! Irgendwie muss man ja anfangen. Da wie gesagt lokal und mit öffentlicher Adresse funktioniert, also mit:
xx.xxx.xxx.xx/owncloud
funktioniert.
Nur über die eingerichtete DNS-Adresse klappt es nicht:
WUNSCH_HOSTNAME.dyndnss.net/owncloud
deshalb habe ich den Fehler dort vermutet.
xx.xxx.xxx.xx/owncloud
funktioniert.
Nur über die eingerichtete DNS-Adresse klappt es nicht:
WUNSCH_HOSTNAME.dyndnss.net/owncloud
deshalb habe ich den Fehler dort vermutet.
Re: ownCloud DNS
Ich würde erstmal in den Konfig-Dateien des Apache nach dem Begriff owncloud greppen:Wo findet man denn diese Stellschrauben?
Code: Alles auswählen
grep -r owncloud /etc/apache2/
- Patsche
- Beiträge: 3261
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: ownCloud DNS
Hmmm hab das mal gemacht als Antwort kommt:
Habe mir dann mit nano mal die /etc/apache2/conf.d/owncloud.conf angeschaut:
Ich weiß nicht weiter....
Code: Alles auswählen
/etc/apache2/conf.d/owncloud.conf:<Directory /var/www/owncloud/>
Code: Alles auswählen
<Directory /var/www/owncloud/>
AllowOverride All
</Directory>
Re: ownCloud DNS
Hast du für die DynDNS-Adresse einen eigenen VirtualHost definiert? die Config-Dateien der VirtualHosts sind in /etc/apache2/sites-enabled verlinkt. Da owncloud in /var/www/owncloud installiert ist, sollte als DocumentRoot /var/www definiert sein
- Patsche
- Beiträge: 3261
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: ownCloud DNS
Hier mal die Ausgabe von /etc/apache2/sites-enabled/000-default:
Hab hier ne Anleitung gefunden:
-> http://lehrerfortbildung-bw.de/werkstat ... outer.html
Habe auch einfach mal 2222 eingetragen und im Router geforwardet. Dann den Apache neu gestartet, aber hat nichts gebracht.
Muss ich noch andere Ports freischalten für ownCloud?
Edit:
Bei Neustart des Apacheserver kommt folgende Fehlermeldung:
Ist mir eben erst aufgefallen. Die kommt mit dem 2222 Port und ohne...Habe den 2222 Port erstmal wieder entfernt.
Code: Alles auswählen
<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
</VirtualHost>
-> http://lehrerfortbildung-bw.de/werkstat ... outer.html
Habe auch einfach mal 2222 eingetragen und im Router geforwardet. Dann den Apache neu gestartet, aber hat nichts gebracht.
Muss ich noch andere Ports freischalten für ownCloud?
Edit:
Bei Neustart des Apacheserver kommt folgende Fehlermeldung:
Code: Alles auswählen
[....] Restarting web server: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
. ok
Re: ownCloud DNS
Code: Alles auswählen
<VirtualHost *:80>
Code: Alles auswählen
NameVirtualHost *:80
Listen 80
- Patsche
- Beiträge: 3261
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: ownCloud DNS
Erstmal Danke für die Hilfe!
Ist drin, so wie ich das sehe. Gebe hier mal alles aus:
Ist drin, so wie ich das sehe. Gebe hier mal alles aus:
Code: Alles auswählen
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default
# This is also true if you have upgraded from before 2.2.9-3 (i.e. from
# Debian etch). See /usr/share/doc/apache2.2-common/NEWS.Debian.gz and
# README.Debian.gz
NameVirtualHost *:80
Listen 80
<IfModule mod_ssl.c>
# If you add NameVirtualHost *:443 here, you will also have to change
# the VirtualHost statement in /etc/apache2/sites-available/default-ssl
# to <VirtualHost *:443>
# Server Name Indication for SSL named virtual hosts is currently not
# supported by MSIE on Windows XP.
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
Re: ownCloud DNS
Was findet sich denn in den Logfiles zu den Anfragen mit der DynDNS-URL:
/var/log/apache2/access.log
/var/log/apache2/other_vhosts_access.log
/var/log/apache2/error.log
/var/log/apache2/access.log
/var/log/apache2/other_vhosts_access.log
/var/log/apache2/error.log
Re: ownCloud DNS
Theoretisch könnte das auch ein fremder Webserver sein, der diese Seite anzeigt - wenn die DynDNS-Adresse noch auf eine andere IP-Adresse aufgelöst wird?peschmae hat geschrieben:DNS ist das sicher nicht, sonst könnte er ja die "It works" Seite auch schon nicht anzeigen.
@Patsche
hast du schon mit nslookup überprüft, ob die DynDNS-Adresse auf die richtige IP-Adresse auflöst?
- Patsche
- Beiträge: 3261
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: ownCloud DNS
/var/log/apache2/access.log
vorerst rausgenommen
/var/log/apache2/other_vhosts_access.log
keine Ausgabe
/var/log/apache2/error.log
vorerst rausgenommen
/var/log/apache2/other_vhosts_access.log
keine Ausgabe
/var/log/apache2/error.log
Code: Alles auswählen
[Thu Nov 21 12:41:40 2013] [notice] Apache/2.2.22 (Debian) PHP/5.4.4-14+deb7u5 configured -- resuming normal operations
[Thu Nov 21 12:48:39 2013] [error] [client ::1] File does not exist: /var/www/favicon.ico
[Thu Nov 21 13:52:02 2013] [error] [client 86.103.167.14] File does not exist: /var/www/favicon.ico
[Thu Nov 21 13:52:02 2013] [error] [client 86.103.167.14] File does not exist: /var/www/favicon.ico
[Thu Nov 21 14:36:44 2013] [notice] caught SIGTERM, shutting down
[Thu Nov 21 15:57:11 2013] [notice] Apache/2.2.22 (Debian) PHP/5.4.4-14+deb7u5 configured -- resuming normal operations
[Thu Nov 21 16:23:25 2013] [notice] caught SIGTERM, shutting down
[Thu Nov 21 16:23:26 2013] [notice] Apache/2.2.22 (Debian) PHP/5.4.4-14+deb7u5 configured -- resuming normal operations
[Thu Nov 21 16:33:22 2013] [notice] caught SIGTERM, shutting down
[Thu Nov 21 16:33:23 2013] [notice] Apache/2.2.22 (Debian) PHP/5.4.4-14+deb7u5 configured -- resuming normal operations
[Thu Nov 21 16:55:14 2013] [notice] caught SIGTERM, shutting down
[Thu Nov 21 16:55:15 2013] [notice] Apache/2.2.22 (Debian) PHP/5.4.4-14+deb7u5 configured -- resuming normal operations
[Thu Nov 21 16:57:10 2013] [error] [client 95.140.43.156] script not found or unable to stat: /usr/lib/cgi-bin/php
[Thu Nov 21 17:00:16 2013] [notice] caught SIGTERM, shutting down
[Thu Nov 21 17:00:17 2013] [notice] Apache/2.2.22 (Debian) PHP/5.4.4-14+deb7u5 configured -- resuming normal operations
[Thu Nov 21 17:11:12 2013] [error] [client 86.103.167.14] File does not exist: /var/www/favicon.ico
[Thu Nov 21 17:11:13 2013] [error] [client 86.103.167.14] File does not exist: /var/www/favicon.ico
Zuletzt geändert von Patsche am 21.11.2013 18:05:05, insgesamt 1-mal geändert.
Re: ownCloud DNS
OK, ich denke, das Problem ist folgendes:
xyz.dyndnss.net löst nicht auf deine IP-Adresse auf, sondern lädt deine IP-Adresse in einem Frame
Die Fehlermeldung "Not Found" kommt von dem Webserver von xyz.dyndnss.net, der nicht auf deinem Rechner, sondern auf einem Server von DynDNS werkelt
Du könntest ownCloud aufrufen, indem du die Startseite /var/www/index.htm bearbeitest und dort einen Link einfügst:
Dann lädt die ownCloud-Startseite auch in dem Frame von xyz.dyndnss.net
PS: falls die URL nicht öffentlich sein soll, solltest du die access.log wieder entfernen oder die URLs dadrin ändern
Ich würde zudem einen htaccess Verzeichnisschutz einbauen!
xyz.dyndnss.net löst nicht auf deine IP-Adresse auf, sondern lädt deine IP-Adresse in einem Frame
Die Fehlermeldung "Not Found" kommt von dem Webserver von xyz.dyndnss.net, der nicht auf deinem Rechner, sondern auf einem Server von DynDNS werkelt
Du könntest ownCloud aufrufen, indem du die Startseite /var/www/index.htm bearbeitest und dort einen Link einfügst:
Code: Alles auswählen
<html><body><h1>It works!</h1>
<p><a href="/owncloud/">ownCloud</a></p>
</body></html>
PS: falls die URL nicht öffentlich sein soll, solltest du die access.log wieder entfernen oder die URLs dadrin ändern
Ich würde zudem einen htaccess Verzeichnisschutz einbauen!
- Patsche
- Beiträge: 3261
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: ownCloud DNS
Sooo:
Meine index-html sieht jetzt so aus:
Problem besteht weiterhin.....
Meine index-html sieht jetzt so aus:
Code: Alles auswählen
<html><body><h1>It works!</h1>
<p><a href="/owncloud/">ownCloud</a></p>
</body></html>
#<html><body><h1>It works!</h1>
#<p>This is the default web page for this server.</p>
#<p>The web server software is running but no content has been added, yet.</p>
#</body></html>
Re: ownCloud DNS
D.h., wenn du auf den Link klickst, wird nicht deine ownCloud-Seite geladen?
Die URL xyz.dyndnss.net/owncloud/ ist für dich leider nicht nutzbar - du kannst nur über diesen Link zu der Seite gelangen
Edit:
In HTML wird mit <!-- und --> auskommentiert:
Die URL xyz.dyndnss.net/owncloud/ ist für dich leider nicht nutzbar - du kannst nur über diesen Link zu der Seite gelangen
Edit:
In HTML wird mit <!-- und --> auskommentiert:
Code: Alles auswählen
<html><body><h1>It works!</h1>
<p><a href="/owncloud/">ownCloud</a></p>
</body></html>
<!--
<html><body><h1>It works!</h1>
<p>This is the default web page for this server.</p>
<p>The web server software is running but no content has been added, yet.</p>
</body></html>
-->
- Patsche
- Beiträge: 3261
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: ownCloud DNS
So auf ein Neues:
Es funktioniert nicht. Es steht immernoch der alte Text dort. Veröfftentliche noch mal kurz:
http://patsche.dyndnss.net/
Code: Alles auswählen
<html><body><h1>It works!</h1>
<p><a href="/owncloud/">ownCloud</a></p>
</body></html>
http://patsche.dyndnss.net/
Re: ownCloud DNS
Ich sehe die neue Startseite, nachdem ich den Browser-Cache geleert und den Bowser neu gestartet habe. Allerdings gibt es nun ein anderes Problem, siehe Meldung in Opera:
Da fällt mir nur als Lösung ein, den Link mit einem target="_blank" Attribut zu versehen:
... das sollte die Seite in einem separaten Fenster laden.
Du hast dann zwar die IP-Adresse in der Adresszeile des Browsers stehen - aber wichtig ist ja, dass du über die stete DynDNS-URL diese wechselnde IP-Adresse erreichst
Edit:
du kanst es alternativ auch mit target="_parent" versuchen, dann wird das Frameset "gesprengt" und die Seite lädt im selben Fenster
Also OwnCloud möchte nicht in einem Frame geladen werden.Die Website erlaubt es nicht, dass deren Inhalt in einem Frame angezeigt wird. Sie muss in einem separaten Fenster angezeigt werden.
Da fällt mir nur als Lösung ein, den Link mit einem target="_blank" Attribut zu versehen:
Code: Alles auswählen
<html><body><h1>It works!</h1>
<p><a href="/owncloud/" target="_blank">ownCloud</a></p>
</body></html>
Du hast dann zwar die IP-Adresse in der Adresszeile des Browsers stehen - aber wichtig ist ja, dass du über die stete DynDNS-URL diese wechselnde IP-Adresse erreichst
Edit:
du kanst es alternativ auch mit target="_parent" versuchen, dann wird das Frameset "gesprengt" und die Seite lädt im selben Fenster
- Patsche
- Beiträge: 3261
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: ownCloud DNS
Hab jetzt mal den Cache geleert und nun funktioniert es auch mit der ersten Methode in Iceweasel. Machen das denn alle DNS-Services so? Ist ja eher unschön..vielleicht als abschließend Tipp noch weitere kostenlose DNS Services?
Als Problemverursacher kann man dann ja dem DNS-Server die Schuld geben, wie anfänglich vermutet.
Als Problemverursacher kann man dann ja dem DNS-Server die Schuld geben, wie anfänglich vermutet.
Re: ownCloud DNS
Ich benutz für meine 'ownCloud' den Service von http://freedns.afraid.org/. Die Seite ist zwar etwas unübersichtlich, aber es funktioniert alles, kostet nichts und man kann (unbeschränkt?) viele Domains inkl. Subdomains betreiben.
Debian Testing (amd64) + KDE
Re: ownCloud DNS
Ich selbst habe noch keinen DNS-Service benutzt und war deswegen auch überrascht über die Frame-Lösung.
Ich habe jetzt aber noch ein bischen recherchiert - es scheint so, dass Frames bei einer bestimmten Konfiguration von DynDNS zum Einsatz kommen, nämlich "WebHops" + "Cloaking":
http://dyn.com/support/webhops-and-redi ... s/#webhops
Ich habe jetzt aber noch ein bischen recherchiert - es scheint so, dass Frames bei einer bestimmten Konfiguration von DynDNS zum Einsatz kommen, nämlich "WebHops" + "Cloaking":
http://dyn.com/support/webhops-and-redi ... s/#webhops
When Cloaking is enabled on a WebHop, frames are used to mask the address and title bars.
Zuletzt geändert von 4A4B am 21.11.2013 20:30:17, insgesamt 1-mal geändert.
- Patsche
- Beiträge: 3261
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: ownCloud DNS
ch weiß nicht, was du damit meinst...
Re: ownCloud DNS
Hier gibt's einen Screenshot ("Add New Hostname"), wo man unter "Service Type" WebHop Redirect" auswählen kann:
http://www.nwlab.net/know-how/DynDNS/
Ich nehme an, dass man dann irgendwo auch noch so etwas wie "Cloaking" auswählen kann.
http://www.nwlab.net/know-how/DynDNS/
Ich nehme an, dass man dann irgendwo auch noch so etwas wie "Cloaking" auswählen kann.
- Patsche
- Beiträge: 3261
- Registriert: 21.06.2013 01:47:54
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: /home/10001101001
Re: ownCloud DNS
Noch mal Danke an die Helfer! Setzte das dann mal auf gelöst.