Accéder à un serveur web et lancer un lien sur un autre
Utilisateur anonyme
-
Tomy2e Messages postés 1041 Statut Membre -
Tomy2e Messages postés 1041 Statut Membre -
Bonjour,
Je possède un Raspberry Pi B+ et un Karotz connectés en réseau à ma Freebox. J'ai redirigé le port 80 de ma box vers le Rasp. afin de pouvoir y accéder hors de chez moi. J'ai besoin de lancer une URL locale (192.168....) à distance et à destination du Karotz. C'est une commande pour lui demander de prendre une photo.
Y'a-t'il un moyen d'accéder aux deux systèmes à distance ? Ou alors j'avais penser sinon à utiliser le Raspberry pour faire exécuter ce lien avec un code PHP par exemple.
En espérant avoir été le plus clair possible, je vous remercie d'avance pour vos éventuelles réponses.
Je possède un Raspberry Pi B+ et un Karotz connectés en réseau à ma Freebox. J'ai redirigé le port 80 de ma box vers le Rasp. afin de pouvoir y accéder hors de chez moi. J'ai besoin de lancer une URL locale (192.168....) à distance et à destination du Karotz. C'est une commande pour lui demander de prendre une photo.
Y'a-t'il un moyen d'accéder aux deux systèmes à distance ? Ou alors j'avais penser sinon à utiliser le Raspberry pour faire exécuter ce lien avec un code PHP par exemple.
En espérant avoir été le plus clair possible, je vous remercie d'avance pour vos éventuelles réponses.
A voir également:
- Accéder à un serveur web et lancer un lien sur un autre
- Créer un lien pour partager des photos - Guide
- Lien url - Guide
- Web office - Guide
- Creer un site web - Guide
- Changer serveur dns - Guide
1 réponse
Bonjour, si une simple requête HTTP de type GET suffit, cette fonction pourrait vous aider: https://www.php.net/manual/fr/function.file-get-contents.php
L'utilisation se ferait de cette manière:
Sinon sans passer par le PHP, il y a deux autres solutions éventuelles:
- Changer le port d'un des serveurs de manières à ce que la machine 1 ai le port suivant: 80 et la machine 2: 8080, par exemple, ensuite ajouter la redirection au niveau de la freebox.
- Utiliser le Pi comme reverse proxy, les requêtes envoyées au Karotz passeront par le Pi, cela est possible avec Nginx: https://homeserver-diy.net/wiki/index.php?title=Installation_et_configuration_d%E2%80%99un_reverse_proxy_avec_NginX
L'utilisation se ferait de cette manière:
<?php
$requete = file_get_contents('http://192.168.1.3/action.do');
echo $requete; // on affiche ce que la page renvoi
?>
Sinon sans passer par le PHP, il y a deux autres solutions éventuelles:
- Changer le port d'un des serveurs de manières à ce que la machine 1 ai le port suivant: 80 et la machine 2: 8080, par exemple, ensuite ajouter la redirection au niveau de la freebox.
- Utiliser le Pi comme reverse proxy, les requêtes envoyées au Karotz passeront par le Pi, cela est possible avec Nginx: https://homeserver-diy.net/wiki/index.php?title=Installation_et_configuration_d%E2%80%99un_reverse_proxy_avec_NginX