Photo Station per Hostname auf die PhotoStation...

Status
Für weitere Antworten geschlossen.

ViperRt10

Benutzer
Mitglied seit
16. Aug 2009
Beiträge
1.583
Punkte für Reaktionen
33
Punkte
74
Und was sollen wir jetzt damit? Du willst modden, nicht wir.

MfG Matthieu

tja und da liegt der Unterschied begraben, ich will gar kein modder sein :eek:
ich will einfach nur dass der Schei... funktioniert und finde das von Synololgy schon sehr schwach aufbereitet.... ich muss in system-files rumpfuschen um aus dem web direkt auf die photo-station zu kommen :confused:

@ und das ohne /photo ...
 

ViperRt10

Benutzer
Mitglied seit
16. Aug 2009
Beiträge
1.583
Punkte für Reaktionen
33
Punkte
74
Leider kann ich für deine Aussage hier kein wirkliches Verständnis zeigen. Jeder hier im Forum hat wenig Zeit und andere Dinge laufen ... ob mit Kleinkindern oder großen Kindern oder ohne Kinder. So ein Forum kann wohl nur dann funktionieren, wenn es ein gegenseitiges Geben und Nehmen gibt ... wenn sich davon jemand drücken will, egal aus welchem Grund, der handelt eher unfair am Rest der Community.

Itari

verstanden :eek:
 

ViperRt10

Benutzer
Mitglied seit
16. Aug 2009
Beiträge
1.583
Punkte für Reaktionen
33
Punkte
74
Leg mal bitte eine leere index.html im /web-Ordner ab. Hab da so eine Vermutung ...

MfG Matthieu

zur Info:
mit der leeren html werde ich im Browser nicht auf die DS :5000 umgeleitet, öffnet somit die leere index.html seite....
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
zur Info:
mit der leeren html werde ich im Browser nicht auf die DS :5000 umgeleitet, öffnet somit die leere index.html seite....
Mann ich habe dir doch mehr oder weniger fertigen Code geliefert. Beschrieben wo in welche Datei und was du ändern musst.
Da du mich ignoriest werde ich das in Zukunft mit deinen Posts auch tun :mad:
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
zur Info:
mit der leeren html werde ich im Browser nicht auf die DS :5000 umgeleitet, öffnet somit die leere index.html seite....
Ich glaube du hast nach Jahlives Anleitung die Virtual Hosts entfernt. Klar kommt da jetzt eine weiße Seite. Aber ein bisschen spät das du das probiert hast ...

MfG Matthieu
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Ich glaube du hast nach Jahlives Anleitung die Virtual Hosts entfernt. Klar kommt da jetzt eine weiße Seite. Aber ein bisschen spät das du das probiert hast ...

MfG Matthieu
Ich habe ihm aber auch gesagt, dass er die VirtualHost besser manuell anlegen sollte. Darum der Tipp mit dem Entfernen der durch den DSM angelegten VHosts.
 

ViperRt10

Benutzer
Mitglied seit
16. Aug 2009
Beiträge
1.583
Punkte für Reaktionen
33
Punkte
74
Ich habe ihm aber auch gesagt, dass er die VirtualHost besser manuell anlegen sollte. Darum der Tipp mit dem Entfernen der durch den DSM angelegten VHosts.
so hab ichs jetzt auch vor
Ich glaube du hast nach Jahlives Anleitung die Virtual Hosts entfernt. Klar kommt da jetzt eine weiße Seite. Aber ein bisschen spät das du das probiert hast ...
erst nach Cach leeren wars dann so...
MfG Matthieu

Mann ich habe dir doch mehr oder weniger fertigen Code geliefert. Beschrieben wo in welche Datei und was du ändern musst.
Da du mich ignoriest werde ich das in Zukunft mit deinen Posts auch tun :mad:


sorry jungs, das war nur eine Info - wie geschrieben!

natürlich bin ich an deinem Code dran, welche Frage ! und auch vielen Dank dafür
 

ViperRt10

Benutzer
Mitglied seit
16. Aug 2009
Beiträge
1.583
Punkte für Reaktionen
33
Punkte
74
@viper
Ein bissl Eigeninitiative wird hier gerne gesehen ;)
Du musst erstmal in der httpd.conf-user ziemlich weit unten beim Eintrag
das Kommentarzeichen vor Include ... entfernen. Dann die Datei wieder speichern.
gemacht
Dann legst du die Datei an
mit dem Config file editor gemacht
und öffnest die Datei mit einem Editor deiner Wahl. Ein VirtualHost Eintrag kann so ausschauen
Code:
NameVirtualHost *:80
<VirtualHost *:80>
 ServerName DEINE_DOMAIN.TLD
 ServerAlias blabla.DEINE_DOMAIN.TLD
 DocumentRoot /volume1/web
</VirtualHost>
<VirtualHost *:80>
 ServerName photo.DEINE_DOMAIN.TLD
 DocumentRoot /usr/syno/synoman/phpsrc/photo
</VirtualHost>
[COLOR="Red"]code reinkopiert
NameVirtualHost = was mir gerade einfällt?
Deine_Domain.tld = habe ich nicht?
blabla.Deine_Domain.tld = ??
photo.Deine_Domain.tld = photo.hostname ?[/COLOR]
Wichtig ist, dass der erste VirtualHost Eintrag immer dazu verwendet wird um Requests die keinem Host zugeordnet werden können zu bedienen. Wenn ich also eine Domain aufrufe, die wohl auf deine DS zeigt, für die der Apache aber keinen VirtualHost Eintrag hat, dann wird immer der Inhalt des DocumentRoots vom ersten VirtualHost angezeigt.

Nach all diesen Anpassungen musst du den User Apache neustarten und das geht so
Code:
/usr/syno/etc.defaults/rc.d/S97apache-user.sh restart
und achte dich auf allfällige Fehlermeldungen
Syno Restart das selbe? dann müsste ich nicht mit putty ran
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Syno Restart das selbe? dann müsste ich nicht mit putty ran
Nicht ganz. Weil beim reboot der DS kannst du allfällige Fehlermeldungen des Apache nicht sehen und müsstest erstmal mit putty an die Logs ;)
 

ViperRt10

Benutzer
Mitglied seit
16. Aug 2009
Beiträge
1.583
Punkte für Reaktionen
33
Punkte
74
NameVirtualHost = was mir gerade einfällt?
Deine_Domain.tld = habe ich nicht?
blabla.Deine_Domain.tld = ??
photo.Deine_Domain.tld = photo.hostname ?

dazu habe ich jetzt noch nichts gefunden ??

wünsche schon mal ein gutes neues Jahr!
 

spacefrog

Benutzer
Mitglied seit
01. Jan 2010
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
photo station 3

Hallo zusammen,
habe mir die DS209+II zugelegt und biin damit recht zufrieden. Beim Einrichten ging alles recht einfach, nur diese Photo Station will nicht wie ich, wenn ich sie von außen erreichen möchte. Habe mir in den letzten Tagen viele Berichte durchgelesen und bin nochmehr verwirrt wie vorher. Gibt es kein einfachen weg die Photo Station von außen zu erreichen oder muss man tatsächlich erst zusatzprogramme und interne Einstellungen vornehmen?????????????

Würde mich über hilfe echt freuen.
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Wenn du DDNS nutzt, dann kannst du über http://deineadresse/photo auf die PhotoStation zugreifen (wenn Port 80 weitergeleitet ist). Theoretisch sollte auch der Virtual Host funktionieren.

MfG Matthieu
 

spacefrog

Benutzer
Mitglied seit
01. Jan 2010
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
Erstmal danke für die Antwort,
ja nutze DDNS und habe den port 443 weitergeleitet.
Erstes Problem: DDNS kann ich nicht auf /photo einstellen.
Zweites Problem kenne mich derzeit noch zu wenig mit dieser Sache aus, wie komme ich den auf das Verzeichnis des Virtual Host?
Bin echt noch am Anfang mit mein wissen habe zwar viel gelesen aber nur wenig verstanden.
Meine Hardware ist folgende:
Fritzbox7270
DS209+II
Win XP Rechner
bei DDNS einen Account erfolgreich eingerichtet und NUR in der Fritzbox auf Port 443 :5001 weitergeleitet.
Es läuft alles nur den die Photo Station halt nicht.
Gibs eventuell eine Step by Step anleitung für doofe:confused:
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
5001 ist der DSM und hat weder mit WebStation noch PhotoStation was zu tun. Leite Port 80 an 80 weiter und gib dann DDNS/photo ein. Das mit VirtualHost ist erstmal nebensächlich. Bring erst mal das zum laufen.

MfG Matthieu
 

ViperRt10

Benutzer
Mitglied seit
16. Aug 2009
Beiträge
1.583
Punkte für Reaktionen
33
Punkte
74
NameVirtualHost = was mir gerade einfällt?
Deine_Domain.tld = habe ich nicht?
blabla.Deine_Domain.tld = ??
photo.Deine_Domain.tld = photo.hostname ?

dazu habe ich jetzt noch nichts gefunden ??

wünsche schon mal ein gutes neues Jahr!

sorry jungs finde leider nichts das mir diese Einstellungen erklären würde...

?? wenn allerdings der VirtualHost gar nicht funktionieren würde, würde die Umleitung auf meine HP ja auch nicht funktonieren!! ??? ist auch in der DS eingestellt und läuft ja...
Unterschied ist allerdings dass bei der HP eine index.html gestartet wird bei der gewollten Umleitung zur PhotoStation das .htaccess geladen werden soll, verm. geht ja nur das nicht ???
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Also VirtualHost funzt für die Photostation, ganz sicher.
NameVirtualHost = was mir gerade einfällt?
Deine_Domain.tld = habe ich nicht?
blabla.Deine_Domain.tld = ??
photo.Deine_Domain.tld = photo.hostname ?
1. Zeile NameVirtualHost *:80 (muss so sein und darf nur einmal pro VirtualHosts Files vorkommen).
2. Was ist denn hier nicht verständlich?
Code:
<VirtualHost *:80>
 ServerName DEINE_DOMAIN.TLD
 ServerAlias blabla.DEINE_DOMAIN.TLD
 DocumentRoot /volume1/web
</VirtualHost>
<VirtualHost *:80>
 ServerName photo.DEINE_DOMAIN.TLD
 DocumentRoot /usr/syno/synoman/phpsrc/photo
</VirtualHost>[FONT=verdana]
[/FONT]

Es ist wichtig, dass der erste Eintrag in vhosts auf den Haupthost zeigt. Also einen DocumentRoot von /volume1/web hat. Wie lautet denn deine dyndns Domain?
Aliase kannst du angeben musst du aber nicht. Vorhanden sein müssen bei jedem VirtualHost Eintrag: ServerName und DocumentRoot.
Und gefunden hättest du ganz bestimmt auch was, wenn du endlich mal ins Apache Manual geschaut hättest (den Link habe ich bereits gepostet)
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Willst du denn nur die Photostation erreichbar machen? Keine andere Webseite? Nur die PS?
Dann bräuchtest du nichtmal unbedingt vhosts. In diesem Fall würde ich in der Hauptkonfig den DocumentRoot und ggf den ServerName entsprechend anpassen.
Setz den DocumentRoot in der Hauptkonfig auf den Pfad der Photstation
Code:
[FONT=monospace]
#httpd.conf-user
[/FONT]DocumentRoot "/usr/syno/synoman/phpsrc/photo"
Damit sollten alle Request die bei deiner DS landen mit dem Inhalt der Photostation beantwortet werden
 

ViperRt10

Benutzer
Mitglied seit
16. Aug 2009
Beiträge
1.583
Punkte für Reaktionen
33
Punkte
74
Willst du denn nur die Photostation erreichbar machen? Keine andere Webseite? Nur die PS?
Dann bräuchtest du nichtmal unbedingt vhosts. In diesem Fall würde ich in der Hauptkonfig den DocumentRoot und ggf den ServerName entsprechend anpassen.
Setz den DocumentRoot in der Hauptkonfig auf den Pfad der Photstation
Code:
[FONT=monospace]
#httpd.conf-user
[/FONT]DocumentRoot "/usr/syno/synoman/phpsrc/photo"
Damit sollten alle Request die bei deiner DS landen mit dem Inhalt der Photostation beantwortet werden

nein, verwende mehrere hostnamen für verschiedene dinge (PhotoStation, Filestation, HP1, HP2...)

Deine_Domain.tld = hostname.tld ?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
nein, verwende mehrere hostnamen für verschiedene dinge (PhotoStation, Filestation, HP1, HP2...)

Deine_Domain.tld = hostname.tld ?
Dann brauchst du vhosts in jedem Fall. Poste mal den Inhalt deiner vhosts-Datei.
Ja deine Domain.tld solltest du mit deinem dynDNS Hostnamen ersetzen
 

ViperRt10

Benutzer
Mitglied seit
16. Aug 2009
Beiträge
1.583
Punkte für Reaktionen
33
Punkte
74
in der /usr/syno/apache/conf/extra/httpd-vhosts.conf
NameVirtualHost *:80
<VirtualHost *:80>
ServerName xyz.myphotos.cc
DocumentRoot /volume1/web
</VirtualHost>
<VirtualHost *:80>
ServerName photo.xyz.myphotos.cc
DocumentRoot /usr/syno/synoman/phpsrc/photo
</VirtualHost>

Anbei die noch dzt. eingetragenen Vhosts im DS (Auszug...)
 

Anhänge

  • Zwischenablage-5.jpg
    Zwischenablage-5.jpg
    15,8 KB · Aufrufe: 30
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat