Accéder à un serveur web et lancer un lien sur un autre

Utilisateur anonyme -  
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.
A voir également:

1 réponse

Tomy2e Messages postés 1041 Statut Membre 859
 
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:
<?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
1