Bonjour à tous!
Tout d'abord un énorme merci à tous ceux qui contribuent au forum, j'ai déjà lu pas mal de pages et ça m'a beaucoup aidé! Mais là je sèche!
Comme beaucoup de monde j'aimerais pouvoir accéder à différents services fournis par mon syno depuis internet en utilisant des sous domaines tout en passant par le même port ( ou 443).
Ex dsm.mondomaine.me -> DSM
etc
Si j'ai bien suivi, c'est là que le reverse proxy intervient. J'ai cru comprendre qu'il y avait plusieurs options pour le reverse proxing, comme passer par apache, nginx ou encore haproxy (et j'imagine, bien d'autres).
Comme il y a un paquet Synocommunity (un grand merci d'ailleurs!) j'ai jeté mon dévolu sur HAproxy (je suis pas un noob en informatique, mais loin d'être calé en réseau).
Alors, pour récapituler:
- j'ai un nom de domaine chez OVH: mondomaine.me
- j'ai une redirection CNAME dsm.mondomaine.me vers mondomaine.me
- j'ai installé HAproxy
- j'ai redirigé les ports vers 5080 et 443 vers 5443 dans mon routeur (sous tomato)
- j'ai permis les connexions entrantes sur le syno sur les ports 5080 et 5443 (en plus de 5001 et 22 en cas de pépin)
- j'ai activé webstation et le https dans l'interface de config du syno
- par contre les ports et 443 ne sont pas ouverts (je ne sais pas si ça pose un problème quand par ex haproxy redirige http -> localhost: mais j'imagine que non)
- dans HAproxy j'ai 2 backends
web localhost: check
dsm localhost:5001 check
- et 1 association:
https->dsm if { hdr_beg(Host) -i dsm. }
- j'ai testé l'accès web et ça fonctionne (en https et en http)
- j'ai testé l'accès à DSM et là FAIL! (ça rame indéfiniment dans mon navigateur web)
Bref, je m'en remets à vous pour des idées ou des suggestions, car là comme je le disais au début, je sèche!
J'espère avoir donné tous les éléments pour comprendre mon cas particulier!
Merci,
/glattering