Photo Station Anfängerfragen - per Web auf die Photo Station

Status
Für weitere Antworten geschlossen.

ViperRt10

Benutzer
Mitglied seit
16. Aug 2009
Beiträge
1.583
Punkte für Reaktionen
33
Punkte
74
hast du dir jetzt den alten thread nochmal durchgelesen ?

könnten wir im neuen das mit der Meldung beim Start noch erörtern... danke!
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
hast du dir jetzt den alten thread nochmal durchgelesen ?

könnten wir im neuen das mit der Meldung beim Start noch erörtern... danke!
Der Fehler bei Start kommt am ehesten daher, dass irgendwo in einer Apache-Config bereits vhosts eingetragen sind. Vermutlich jene, die du im DSM angelegt hast. Ich weiss aber ehrlich gesagt nicht welches File Synology dazu verwendet.
Nochmals: Es macht für mich keinen Sinn einen vhost auf /photo zu richten und dort drin einen Redirect zu machen. Lass doch den photo-vhosts direkt auf das Verzeichnis der Photostation zeigen. Dann sparst du dir diesen einen Zwischenschritt.
Hast du denn mal alle vhosts im DSM gelöscht?
 

ViperRt10

Benutzer
Mitglied seit
16. Aug 2009
Beiträge
1.583
Punkte für Reaktionen
33
Punkte
74
ja das wirds vermutlich sein, da ich dzt. auf die HP`s usw... noch mit DSM-Vhosts umleite

wenn du mir noch 2 fragen(code) beantworten kannst, dann werde ich alle Umleitungen im file eintragen:

- HostnameHP -> /web/hp/index.html

<VirtualHost *:80>
ServerName hostnameHP
DocumentRoot /volume1/web/hp


- HostnameFile -> filestation

<VirtualHost *:80>
ServerName hostnameFile
DocumentRoot ??

wie fkt. das mit der Verschlüsselung (7001)


dann kann ich alles abbilden...
 
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
ja das wirds vermutlich sein, da ich dzt. auf die HP`s usw... noch mit DSM-Vhosts umleite

wenn du mir noch 2 fragen(code) beantworten kannst, dann werde ich alle Umleitungen im file eintragen:

- HostnameHP -> /web/hp/index.html
- HostnameFile -> filestation

dann kann ich alles abbilden...
Also ich würde dir empfehlen, die vhosts im DSM zu löschen (vorher die Settings notieren). Dann legst du einfach mal den Haupthost im httpd-vhosts.conf an. Wichtig der erste vhost MUSS als DocumentRoot /volume1/web haben, sonst legt sich der Apache quer. Dann als zweiten Eintrag den Eintrag für deinen Photostation-Host mit entsprechendem DocumentRoot. Dann einfach mal mit nur diesen beiden Hosts testen und wenn es klappt die fehlenden Hosts noch hinzufügen.
 

ViperRt10

Benutzer
Mitglied seit
16. Aug 2009
Beiträge
1.583
Punkte für Reaktionen
33
Punkte
74
ja das wirds vermutlich sein, da ich dzt. auf die HP`s usw... noch mit DSM-Vhosts umleite

wenn du mir noch 2 fragen(code) beantworten kannst, dann werde ich alle Umleitungen im file eintragen:

- HostnameHP -> /web/hp/index.html

<VirtualHost *:80>
ServerName hostnameHP
DocumentRoot /volume1/web/hp


- HostnameFile -> filestation

<VirtualHost *:80>
ServerName hostnameFile
DocumentRoot ??

wie fkt. das mit der Verschlüsselung (7001)


dann kann ich alles abbilden...

so weit bin ich schon, umleitung auf PS fkt. bereits, jetzt ginge es um die anderen...

NameVirtualHost *:80
<VirtualHost *:80>
ServerName localnet
DocumentRoot /volume1/web
</VirtualHost>
<VirtualHost *:80>
ServerName hostnamePS
DocumentRoot /usr/syno/synoman/phpsrc/photo
</VirtualHost>
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Code:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName localnet
DocumentRoot /volume1/web
</VirtualHost>
<VirtualHost *:80>
ServerName hostnamePS
DocumentRoot /usr/syno/synoman/phpsrc/photo
</VirtualHost>
<VirtualHost *:80>
 ServerName hostnameHP
 DocumentRoot /volume1/web/hp
</VirtualHost>
<VirtualHost *:80> 
 ServerName hostnameFile
 DocumentRoot /keine/ahnung/wie/der/ordner/heisst/der/die/weiterleitung/auf/die/filestation/macht
 </VirtualHost>
Um die Verschlüsselung brauchst du dich in vhost nicht zu kümmern, denn du machst ja eine Weiterleitung (Redirect) auf die Filestation. Falls du beim Redirect keinen Port angeben kannst, dann würde ich in das Verzeichnis der Filestation (wo du die Weiterleitung planst) eine index.php mit folgenden Imhalt legen
PHP:
<?php
header('Location: http://hostnameFile:7001');
exit;
?>
 

ViperRt10

Benutzer
Mitglied seit
16. Aug 2009
Beiträge
1.583
Punkte für Reaktionen
33
Punkte
74
tja, das weis ich auch nicht wie der DocumentRoot für die Filestation heisst?
ev. hat jemand anders einen Tip ;)

bis jetzt war unverschlüsselt:
Redirect permanent / http://hostname:7000

verschlüsselt:
RewriteEngine On
RewriteCond %{SERVER_PORT} !^7001$
RewriteRule (.*) https://hostname/webUI/$1

in der .htaccess ...
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Du kannst nicht im User-Apache den DocumentRoot der Filestation verwenden. Das geht nicht. Dies da der User-Apache unter nobody läuft und die Filestation unter root. Damit hätte der User-Apache keine Rechte diese Dateien überhaupt zu lesen. Für die Filestation musst du einen Unterordner im /volume1/web/ ein Verzeichnis erstellen und dort drin die Weiterleitung auf die Filestation machen.
 

ViperRt10

Benutzer
Mitglied seit
16. Aug 2009
Beiträge
1.583
Punkte für Reaktionen
33
Punkte
74
also wie gehabt die files .htaccess in Unterverzeichnisse
per httpd-vhosts.conf wie bei den anderen darauf umleiten...
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Funzt es denn jetzt die Photostation über den Hostnamen ohne photo zu erreichen?
 

ViperRt10

Benutzer
Mitglied seit
16. Aug 2009
Beiträge
1.583
Punkte für Reaktionen
33
Punkte
74
Funzt es denn jetzt die Photostation über den Hostnamen ohne photo zu erreichen?

das kann ich nur sehr sporadisch testen, vom Intranet geht`s ja nicht, dazu habe ich noch keine Möglichkeit gefungen...
d.h. ich muss mal in Bude oder bei Bekannten probieren...
du kennst ja meinen hostnamen, probiers bitte mal aus, ich denke es sollte funktionieren...
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
das kann ich nur sehr sporadisch testen, vom Intranet geht`s ja nicht, dazu habe ich noch keine Möglichkeit gefungen...
Natürlich geht's vom Intranet her auch ;)
Entweder du setzt einen DNS Sever auf, der diese Domain mit der lokalen IP der DS beantwortet oder du machst einen Eintrag in die hosts Datei deines Clients mit der Zuweisung der internen IP zum Domainnamen.
Und wie es scheint funzt es, ich lande auf deiner Photostation.
 

ViperRt10

Benutzer
Mitglied seit
16. Aug 2009
Beiträge
1.583
Punkte für Reaktionen
33
Punkte
74
SUPER und nochmals Vielen Dank :) auch für die Geduld...

domainnamen habe ich ja nicht, verstehe ich wieder nicht wie du das meinst, sorry...

könntest du mir bitte erklären (in dummy sprache) wie ich das anstellen kann... danke!
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
SUPER und nochmals Vielen Dank :) auch für die Geduld...

domainnamen habe ich ja nicht, verstehe ich wieder nicht wie du das meinst, sorry...

könntest du mir bitte erklären (in dummy sprache) wie ich das anstellen kann... danke!
Doch einen Domainnamen hast du schon, sonst könnte ich die Photostation ja nicht erreichen ;)
Der Name wäre xxx.myphotos.cc und ein Eintrag in hosts könnte so ausschauen
Code:
LAN_IP_DER_DS  xxx.myphotos.cc
 

ViperRt10

Benutzer
Mitglied seit
16. Aug 2009
Beiträge
1.583
Punkte für Reaktionen
33
Punkte
74
Doch einen Domainnamen hast du schon, sonst könnte ich die Photostation ja nicht erreichen ;)
Der Name wäre xxx.myphotos.cc und ein Eintrag in hosts könnte so ausschauen
Code:
LAN_IP_DER_DS  xxx.myphotos.cc

d.h. der "hostname" = Domainname ? Domain ist doch eine fixe, gemietete Adr. auf einem web-server / provider...
 

ViperRt10

Benutzer
Mitglied seit
16. Aug 2009
Beiträge
1.583
Punkte für Reaktionen
33
Punkte
74
in etc/hosts steht bereits was drin und es hat funktionieriet !!

wenn ich weitere reinschreibe, muss ich dann den Apache neu starten ?

Danke!
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
in etc/hosts steht bereits was drin und es hat funktionieriet !!

wenn ich weitere reinschreibe, muss ich dann den Apache neu starten ?

Danke!
Hast du ein Linux als Client? Weil bei einem Windows liegt diese Datei irgendwo unter Windows\system...
Du musst diesen Eintrag auf dem Client und nicht auf dem Server machen. Den Apache musst du nicht neustarten, denn diese Datei hat keinen Einfluss auf den Webserver
 

ViperRt10

Benutzer
Mitglied seit
16. Aug 2009
Beiträge
1.583
Punkte für Reaktionen
33
Punkte
74
in der hosts auf der DS war ein Eintrag drin mit dem hat es funktioniert, in der windows hosts ist dieser nicht vorhanden ???
ad) ich denke der Name ist im Router hinterlegt und somit wusste er was mit meiner Anfrage anfangen sollte...

ich habs jetzt in die windof hosts eingetragen und siehe da es funktioniert!! vielen Dank!!
 
Zuletzt bearbeitet:
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