Synology-Forum.nl
Packages => Officiële Packages => Photo Station / Photos => Topic gestart door: berndh op 11 april 2013, 18:23:17
-
Hoi
Ik gebruik photostation met een https verbinding, maar hoe kan ik mijn http://mijndomein.nl/photo laten redirecten naar de beveiligde https://mijndomein.nl/photo ?
Thanks
-
maak een bestand aan onder /volume1/@appstore/Photostation/photo met de naam .htaccess
vervolgens zet je in dit bestand het volgende:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
sla het bestand op en nu wordt de webpagina automatisch naar https verwezen.
-
Super,
Dit werkt idd voor addressen zoals <http://<DS_naam>/photo>. Wat moet ik in .htaccess zetten als ik externe addressen ook wil laten 'om schrijven' naar https:
Bijv
http://<mydomain.nl>/photo naar https://<mydomain.nl>/photo.
Deze gaat namelijk fout.
Groet,
Bernd
-
Moet gewoon werken ... Port 443 en 80 wel geforward?
wat gebeurt er als je alleen http intoetst en wat gebeurd er als je https intoetst...
-
Yes, hij doet het. Ineens dacht ik aan het feit dat ik een 'virtuele host' had gedefinieerd die met deze redirect in conflict was.
Thanks, het werkt nu super. En ik kan mijn 'virtuele host' nu via eenzelfe .htaccess naar een andere url redirecten.
Handig weer wat geleerd.
-
ahhh ja ... dan werkt het indd niet ...
-
Hartelijk dank voor deze thread. Dit heeft mijn probleem voor Photo Station opgelost, maar ik zou nu graag hetzelfde willen voor de andere packages (Audio Station etc.).
Waar zou ik dan deze .htaccess file moeten neerzetten?
Voor de zekerheid heb ik deze vraag net gepost in een nieuwe thread:
http://www.synology-forum.nl/firmware-algemeen/automatische-redirect-van-http-naar-https/?topicseen (http://www.synology-forum.nl/firmware-algemeen/automatische-redirect-van-http-naar-https/?topicseen)
Hartelijk dank!
-
Elke webpagina heeft zijn eigen submap (zoals de photostation dus submap photo heeft). In die submap zal je dan die .htaccess file moeten neerzetten.
-
Marco,
Dank je wel voor je reactie.
Ik heb naar deze directories gezocht, maar het probleem is waarschijnlijk dat de andere applicaties geen webpagina hebben, maar via apps werken (DS Audio, DS Cloud e.d.).
Ik wil voorkomen dat gebruikers zonder https inloggen via de app.
Betekent dit dat het voor de packages die geen webpagina hebben niet lukt op deze manier, of kan ik een algemene verwijzing maken voor mijn NAS?
Dank je wel voor het meedenken!
Jan
-
Apps zoals ds audio gebruiken volgens mij 5000 / 5001 als poort. Wanneer je in de NAS naar configuratiescherm / dsm-instellingen en dan tabblad http-service gaat dan kan je daar https inschakelen en ook dat de apps alleen maar https verkeer mogen (http verkeer automatisch omleiden)
-
Je zou wel eens gelijk kunnen hebben Marco... Ik ga het eens even beter bekijken, misschien dat het dan al helemaal goed in elkaar zit.
Dank je wel voor je hulp en fijne jaarwisseling!
Jan
-
Inmiddels een ouder draadje, maar actueel voor mij in de zin dat ik PhotoStation 6 heb geïnstalleerd onder DSM 5.0.x, maar nergens een optie vind om https in te stellen en te gebruiken.
Voor Android de app DS Photo+ binnengehaald met een vinkje voor https, maar dan werkt het niet.
Met WinSCP een .htaccess bestandje in een mapje neergezet zoals hieronder aangegeven.
Maar dan kom ik er helemaal niet meer in. Niet volgens http en niet volgens https.
Benodigde poorten zo ver ik weet correct ingesteld. (Standaard alle poorten geforward die bij Synology worden gebruikt).
Is de procedure misschien ondertussen veranderd omdat dit een ouder draadje is, en software en DSM is aangepast. Want dit vind ik eigenlijk niet passen om zoiets op die manier voor elkaar te moeten krijgen.
maak een bestand aan onder /volume1/@appstore/Photostation/photo met de naam .htaccess
vervolgens zet je in dit bestand het volgende:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
sla het bestand op en nu wordt de webpagina automatisch naar https verwezen.
-
Ik ken ook eigenlijk alleen deze:
http://mysynology.nl/photo-station-via-https/
Maar daar komt volgens mij bovenstaande ook vandaan :S
-
Toch nog wat gevonden op me DS om je op weg te helpen:
[attachimg=1]
Help zegt:
[attachimg=2]
-
Dit werkt nog steeds prima...
-
Alleen "HTTPS-verbinding inschakelen voor webdiensten" bleek voldoende te zijn.
Extra poorten was niet nodig.
(Aanvullend tevens de SPDY gecontroleerd of die aangevinkt was).
Wat een snelle service weer. ;)
-
Update:
Het werkt kennelijk toch nog niet helemaal zoals bedoeld. Weliswaar heb ik een https verbinding wanneer met de DS Photo+ app een vinkje bij HTTPS staat. Zonder vinkje in http mode werkt het ook. :|
Hetzelfde vanaf een webbrowser. Connectie via HTTP blijft gewoon werken.
Vul ik handmatig https:// voor het ..IP/Photo adres in, krijg ik eerst keurig netjes een melding om de verbinding te vertrouwen mbt tot het beveiligingscertificaat, en heb ik daarna een beveiligde verbinding.
Dus het gaat niet automatisch van http naar een beveiligde https mode.
Moet ik nog gaan uitzoeken. Ik kom er nog wel op terug en meld het dan hier.
-
======================================================
EDIT / UPDATE: 23 november 2014 :!:
Onderstaande procedure niet meer nodig. Zie bericht volgende blz. < HIER > (http://www.synology-forum.nl/photo-station-blog/photo-station-alleen-op-https-en-niet-via-http/msg135715/#msg135715)
======================================================
Ik kom er nog wel op terug en meld het dan hier.
Kennelijk is de functie zodanig dat voor Web Station en Photo Station http niet automatisch worden omgeleid naar een https verbinding. Voor benadering via een webbrowser moet men handmatig de https codering voor het IP-adres zetten. Voor een Android DS Photo+ app bewust het vinkje bij HTTPS hebben neergezet.
(Datgene wat ikzelf reeds als zodanig had uitgeprobeerd. Zie mijn reactie hiervoor).
De info vanuit het Configuratiescherm bij DSM:
(https://www.synology-forum.nl/proxy.php?request=http%3A%2F%2Fobers.org%2F_ftp%2FSynology-NAS%2FDSM_https_1.gif&hash=8e67156e38d4c08cf8e3e8cac9d44403f131db95)
Info van de help-pagina's bij DSM-instellingen:
"Door het invoeren van het volgende adres: https://server-hostname/ "
(https://www.synology-forum.nl/proxy.php?request=http%3A%2F%2Fobers.org%2F_ftp%2FSynology-NAS%2FDSM_https_2.gif&hash=8b0ab6c4a6ebfbb3aea5db73114f623086bc81e6)
Maar.......
Met bestudering van de scripts op de vorige pagina en de doorlink die @Birdy gaf ben ik tot een werkend script gekomen dat het toch automatisch van http naar https wordt omgezet.
Het script < HIER > (http://www.synology-forum.nl/photo-station-blog/photo-station-alleen-op-https-en-niet-via-http/msg80057/#msg80057) in deze draad beschreven, is net even wat anders als op de website van < Synology.nl > (http://mysynology.nl/photo-station-via-https/).
Nadeel van die laatste is dat je expliciet het IP moet invullen of bijv. de DDNS naam binnen dat script. Als dat verandert moet je ook telkens dat .htaccess bestandje aanpassen. Het eerste script zou die nadelen niet hebben, (er wordt daarbij een juiste URL gegeven in de browser op basis wat wordt aangeboden). Maar in de "aansluiting" om de applicatie juist op te starten, werkt er iets niet correct. Daarop ben ik verder gaan experimenteren.
Met het volgende script (een variant als combinatie van die twee) WERKT HET.
Dus of je daarbij een ip-adres in de adresregel van een webbrowser zou invullen voor rechtstreekse benadering of via een DDNS naam. Het werkt allebei !!!
Exact zo overnemen en in zo'n .htaccess zetten (geen extra spaties want dan werkt het niet heb ik gemerkt).
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*) https://%{HTTP_HOST}%{REQUEST_URI}$1 [R,L]
Ter aanvulling hoe het bestandje in de juiste directory op de NAS is geplaatst, met behulp van WinSCP
Uitleg van @Birdy hoe in de root van de NAS te komen < HIER > (http://www.synology-forum.nl/windows/eenvoudige-root-toegang-via-windows/msg118266/#msg118266) en dan verder....
...."maak een bestand aan onder /volume1/@appstore/PhotoStation/photo met de naam .htaccess"
Ook de Android app DS Photo+ werkt nu enkel wanneer HTTPS is aangevinkt (niet onder http).
Dus precies wat de bedoeling is.
Hoop dat het een aardige aanvulling is. (Werkend onder DSM 5.0 en Photo Station 6).
Succes
Babylonia@
-
Waar zijn forum's toch weer goed voor :) Zelf zat ik ook met dit probleem. Maar door het onbekend zijn met inloggen dieper in de NAS via OSX etc heb ik geprobeerd om het .htaccess bestand gewoon in de WEB map te plaatsen en het werkt :P
Welk verschil is er dan nu tussen het plaatsen in /volume1/@appstore/Photostation/photo en gewoon de map WEB ?
bij gebruik van www.mijndomein.nl/photo krijg ik netjes een https:// verbinding 8)
Althans ik heb het alleen geprobeerd in safari. Andere browsers zou ik nog moeten proberen.
-
Zelf gebruik ik tot nu toe (nog) geen Web Station, alleen Photo Station. Heb dus ook geen map "Web" waar het van toepassing zou kunnen zijn. Alleen "Photo" voor Photo Station, maar dat is niet de achterliggende web-benadering van Photo Station. Vandaar inloggen met in mijn geval WinSCP (Windows) om naar het dieper gelegen "verborgen" pad te komen van het webgedeelte van Photo Station op de NAS om daar de .hcaccess te plaatsen.
Werkt het plaatsen van .hcaccess in de map "Web" op die wijze voor beide applicaties?
(Dus zowel Web Station als Photo Station ?)
-
Werkt het plaatsen van .hcaccess in de map "Web" op die wijze voor beide applicaties?
(Dus zowel Web Station als Photo Station ?)
Als ik thuis via OSX, Safari www.domein.nl/photo intik krijg ik netjes meteen een https verbinding. Ook bij www.domien.nl geeft dit resultaat.
Hoop dat het ook op andere systemen zo werkt ;)
Moet vanavond naar een locatie waar IE op een windows computer staat.
-
Ik denk dat het dan ook wel als zodanig werkt.
Nog wel een punt van aandacht om te testen is de connectie via DS Photo+ op iPhone (of Android).
Test of met uitschakeling van https (geen vinkje voor https), de verbinding nu wordt afgewezen.
"Eerder" (zonder .hcaccess aanvulling) werkte de verbinding ook als https niet was aangevinkt.
-
:'( :'( :'(
Blijkbaar is het voor elke browser toch weer anders :|
Probeer ik met IE of firefox dan gaat ie niet meteen naar https. Dan toch maar verder zoeken om het bestand .htaccess geplaatst te krijgen in de dieper gelegen map van Photo
Zojuist een tip gekregen om het eens met filezilla te proberen. Ben helemaal niet thuis is het terminal gebeuren. (kom meer uit het dos tijdperk :) )
-
Ik denk dat het met WinSCP veruit de makkelijkste weg is:
http://www.synology-forum.nl/windows/eenvoudige-root-toegang-via-windows/msg118266/#msg118266
WinSCP (kies bij voorkeur bijv. de portable versie): http://winscp.net/eng/docs/lang:nl
-
Ik denk dat het met WinSCP veruit de makkelijkste weg is:
http://www.synology-forum.nl/windows/eenvoudige-root-toegang-via-windows/msg118266/#msg118266
WinSCP (kies bij voorkeur bijv. de portable versie): http://winscp.net/eng/docs/lang:nl
Als ik het zo lees is dat inderdaad een goed beschreven oplossing. Maar als MAC gebruiker........ :(
Heb op zolder nog een stoffige XP computer staan. Denk dat ik die eens ga optuigen voor gebruik. (hoop dat ie t nog doet) En anders een windows laptop zien te regelen op leenbasis :)
-
WinSCP werkt ook van buitenaf (als je poort 22 maar open hebt en geforward).
Misschien je buurman die een PC heeft? Kost maar een paar minuutjes werk.
-
Nou dan gaat dat zeker m'n eerste poging worden. Waarvoor heb je anders vrienden :)
Maar als enigste moet ik weer de komende dagen aanhoren JE KUNT NIET ZONDER WINDOWS HE :x :x
-
Heb zelf geen MAC maar volgens mij is RBrowser (http://www.rbrowser.com/) een alternatief voor WinSCP op de MAC.
-
Er is ook een OSX_SCP. Je moet dan wel tegen (zelfs voor Windows) archaïsche schermen bestand zijn. Rbrowser is overigens niet veel beter (wel betaald anders geen SCP toegang) want Java spul.
-
Nou dan gaat dat zeker m'n eerste poging worden. Waarvoor heb je anders vrienden :)
Maar als enigste moet ik weer de komende dagen aanhoren JE KUNT NIET ZONDER WINDOWS HE :x :x
Even rondkijken en je vindt OSX_SCP en Rbrowser. Tegenwoordig kun je alles ook zonder Windows.
-
Gelukt in 2 minuten :D
Een bezoekje bij een vriend en de juiste poortjes opengezet 😊
Babylonia Thanx voor de tip
-
Graag gedaan. ;)
-
UPDATE m.b.t. automatisch omleiden van http naar https van Photo-station :!: :!:
Eerder (vorige blz.) (http://www.synology-forum.nl/photo-station-blog/photo-station-alleen-op-https-en-niet-via-http/msg118423/#msg118423) uitvoerig besproken om een workaround te maken met een .htaccess bestandje om die functie automatisch uit te voeren. (Dat deed het standaard namelijk niet automatisch en kon je eerder ook niet instellen).
Ik zag bij toeval met inlog als admin in Photo Station bij Instellingen / Algemeen dat die mogelijkheid er nu standaard kennelijk wel inzit om de omleiding van hhtp naar https als zodanig in te stellen.
Weet niet wanneer dat er in is gekomen, maar met de update die laatst is uitgevoerd
versie Photo Station 6.2 - 2851 (d.d. 6 november 2014) zit het er dus in,
en is de eerdere procedure daarmee overbodig geworden.
Overigens kon ik geen melding terugvinden van het toevoegen van die functie onder Release Notes:
https://www.synology.com/en-global/releaseNote/PhotoStation
Om te zien of met die nieuwe functie in Photo Station er nu wezenlijk iets is veranderd aan het .htaccess bestandje, heb ik via WinSCP het bestandje even overgehaald en bekeken. Het script blijkt nu inderdaad totaal anders te zijn geworden dan eerder beschreven. (Het oude script is volledig vervangen).
-
Heb ik in een eerdere posting reeds beschreven. Heb het meer dan een jaar zo gebruikt maar nu zit die poort achter de VPN. :-)
-
Die posting heb ik gemist.
Hoe het ook zij. Het is nu netjes opgelost en vond het wel zo correct om het in het draadje waar die eerdere "noodoplossing" werd beschreven daar melding van te maken. Zodat mensen die het script toevallig tegenkomen bij een zoekactie, niet nodeloos veranderingen gaan doorvoeren als het niet nodig is. ;)