La Fibre
Fournisseurs d'accès à Internet fixe en France métropolitaine => SFR / RED =>
Incidents SFR => Discussion démarrée par: G0G0 le 04 mai 2014 à 00:11:12
-
Bonjour,
J'aimerais un peu d'aide pour paramétré mes accès distant, voici les machines (Toutes les IP sont inventé :-P ) :
Box SFR - IP local = 192.168.1.1 - IP Distant = 88.168.1.1
Box SFR Android - local = 192.168.1.2
Owncloud - IP local = 192.168.1.3
En configurant la translatation de port aucun soucis, soit :
Box SFR = port externe 88.168.1.1:80 - destination 192.168.1.1:80
Xbmc = port externe 88.168.1.1:8080 - destination 192.168.1.2:8080
Owncloud = port externe 88.168.1.1:9090 - destination 192.168.1.3:80
Mais maintenant je souhaiterais allé plus loin avec des sous domaines et sans faire apparaitre les ports Mais j'avoue être perdu...
Je pensais à :
Box SFR = box.mondomaine.com - destination 192.168.1.1:80
Xbmc = xbmc.mondomaine.com - destination 192.168.1.2:8080
Owncloud = cloud.mondomaine.com - destination 192.168.1.3:80
Mon hébergement ne permet pas d'indiquer des ports pour les sous domaines juste une IP
Quel seraient les solutions via la box SFR ? Ou autres ?
-
Salut,
La solution serait d'utiliser un serveur tel que nginx en mode reverse proxy (https://fr.wikipedia.org/wiki/Reverse_proxy) sur ton LAN, qui serait accessible via le port 80 externe, et qui redirigerait les requêtes vers le bon service en fonction du nom de domaine (ce dernier étant transmis dans le header HTTP « Host »).
Pour trouver de la documentation : https://www.google.fr/search?q=configurer+proxy+nginx (https://www.google.fr/search?q=configurer+proxy+nginx)
-
Pareil que Marin, transformer un nom de domaine en IP privée + port ça va être compliqué sinon.
-
Merci en effet ça fonctionne très bien, j'ai suivi le tuto suivant : Installation et configuration d’un reverse proxy avec NginX (http://homeserver-diy.net/wiki/index.php?title=Installation_et_configuration_d%E2%80%99un_reverse_proxy_avec_NginX)
server {
listen 80;
server_name box.mondomaine.com;
location / {
proxy_pass http://192.168.1.1:80/;
}
}
server {
listen 80;
server_name xbmc.mondomaine.com;
location / {
proxy_pass http://192.168.1.2:8080/;
}
}
server {
listen 80;
server_name cloud.mondomaine.com;
location / {
proxy_pass http://192.168.1.3:80/;
}
}
Dommage qu'un routeur ne puisse pas le géré...
Par contre je voulais gérée les machines via les "location" du genre :
Sfr Box = distant.mondomaine.com/box - destination 192.168.1.1:80
Xbmc = distant.mondomaine.com/xbmc - destination 192.168.1.2:8080
Owncloud = distant.mondomaine.com/cloud - destination 192.168.1.3:80
server {
listen 80;
server_name distant.mondomaine.com;
location /box/ {
proxy_pass http://192.168.1.1:80/;
}
location /xbmc/ {
proxy_pass http://192.168.1.2:8080/;
}
location /cloud/ {
proxy_pass http://192.168.1.3:80/;
}
}
mais j'ai eu des problèmes de redirection des feuilles de styles par exemple
-
Sinon si l'accès depuis lequel tu veux accéder à chez toi dispose d'ipv6, tu peux sans doute te simplifier la vie comme ça.