#1 Le 22/01/2013, à 16:05
- bmzoom
[RESOLU] Cherrypy et réseau interne
bonjour ,
J'ai installé cherrypy sur 2 pc ubuntu , cela fait 2 http://localhost:8080 en intranet
Quelle démarche suivre pour avoir 2 serveurs différents :
- localhost1
- localhost2
Et tester les appli web de l'un vers l'autre ..
--------------------------------------------------------------
J'ai installé dnsmasq : http://doc.ubuntu-fr.org/configuration_serveur_dns_dhcp
Comment les autres pc sont clients du dns avec bogus-priv ?
Dernière modification par bmzoom (Le 23/01/2013, à 21:08)
Hors ligne
#2 Le 23/01/2013, à 12:28
- telliam
Re : [RESOLU] Cherrypy et réseau interne
localhost comme son nom l'indique est local au pc qui héberge le site web.
tu dois soit les adresser :
- avec leur adresse ip
- en leur donnant des noms, dans ce cas là 2 possibilités :
- utiliser un serveur DNS
- mettre dans /etc/hosts les noms des pcs avec leur adresse IP. (mais pour cela il faut que les adresses IP soient fixes)
pour dnsmasg, qu'est ce que tu appelles 'autres pc'?
Ton réseau local est derrière une box?
"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard
Hors ligne
#3 Le 23/01/2013, à 12:34
- bmzoom
Re : [RESOLU] Cherrypy et réseau interne
ok - c'est 2 pc derrière une freebox + 1 nas en http://192.168.0.12:5000
Le nas est installé sur ip , sans configuration du réseau interne de ma part .
Est ce que les 2 pc peuvent communiquer entre eux , et comment ?
Hors ligne
#4 Le 23/01/2013, à 13:20
- telliam
Re : [RESOLU] Cherrypy et réseau interne
je te conseigne de mettre les 2 pcs en dhcp, de configurer ta freebox pour leur affecter toujours les meme adresses ip ( baux dhcp statiques)
ensuite dans /etc/hosts tu rajoutes tes 2 pcs
par exemple:
dans ta free box tu assignes 192.168.0.10 et 192.168.20 à tes 2 pcs.
et dans les fichiers /etc/hosts, tu rajoutes :
192.168.0.10 toto
192.168.0.20 titi
Ensuite tu px les faire communiquer, tu vx faire quoi comme communication ?
"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard
Hors ligne
#5 Le 23/01/2013, à 15:15
- bmzoom
Re : [RESOLU] Cherrypy et réseau interne
Lorsque sur pc1 , je vois en http://localhost:8080/index.py , qui est un script python
Je veux que pc2 , par le réseau voit aussi le même script http://.... , qui est sur pc1
Est ce que pc2 va exécuter le script du pc1 , c'est ce que je veux voir .. ?
192.168.0.10 toto ( pc1- serveur )
192.168.0.20 titi (pc2 - client )
---------------------------------------------------------
Apache met les fichiers en /var/www/... , et cherrypy n'importe où dans un dossier quelconque
En mode console , avec un cd / .. python démarre et cherrypy suit
Tu peux essayer et cela ira plus vite pour avancer ( index.py)
import cherrypy
class HelloWorld:
def index(self):
return "Hello world!"
index.exposed = Truecherrypy.quickstart(HelloWorld())
Faut démarrer avec des fichiers py différent , mais les nommer index.py
Python c'est pas des pages qui s'empilent l'une sur l'autre
Dernière modification par bmzoom (Le 23/01/2013, à 15:25)
Hors ligne
#6 Le 23/01/2013, à 15:42
- telliam
Re : [RESOLU] Cherrypy et réseau interne
désolé, je suis chez moi.
si tu vx que pc2 ait les meme fichiers que pc1, le mieux est de faire un montage nfs du répertoire de pc1 sur pc2.
"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard
Hors ligne
#7 Le 23/01/2013, à 18:05
- bmzoom
Re : [RESOLU] Cherrypy et réseau interne
Un montage , c'est pas une lecture client-serveur http:// ...
Quelle est la différence ?
Hors ligne
#8 Le 23/01/2013, à 19:44
- telliam
Re : [RESOLU] Cherrypy et réseau interne
non le montage est fait au niveau udp/ip (voir tcp/ip) ce montage te permettra de te balader dans l'arborescence de pc1 depuis le pc2
par exemple
si tu montes /home/toto du pc1 sur /home/montage du pc2
si sur le pc2 tu fais ls /home/montage tu verras les fichiers de /home/toto
"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard
Hors ligne
#9 Le 23/01/2013, à 20:08
- bmzoom
Re : [RESOLU] Cherrypy et réseau interne
Bah , c'est laid .. voir les fichiers !
Cherrypy est un serveur http
Hors ligne
#10 Le 23/01/2013, à 21:01
- telliam
Re : [RESOLU] Cherrypy et réseau interne
non, la tu confonds ou alors on s'est pas compris : le pc2 voit le pc1 mais ça veut pas dire que la partie serveur va montrer ses fichiers à l'utilisateurs du serveur web, il va seulement les utiliser
"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard
Hors ligne
#11 Le 23/01/2013, à 21:08
- bmzoom
Re : [RESOLU] Cherrypy et réseau interne
ok - tu veux savoir ce que je fais , mais tu n'as jamais écrit une ligne python
Continu de marcher à ton rythme
[RESOLU]
Hors ligne
#12 Le 23/01/2013, à 21:58
- telliam
Re : [RESOLU] Cherrypy et réseau interne
ça c'est plus fort que tout, je t'aide et tu m'envoies balader?
Tes questions ne sont pas liés à un langage mais à une architecture réseau, et la dessus j'ai répondu avec le peu d'informations que tu as donné.
Je pense que tu as des lacunes en réseau ou alors tu as très mal décrit ton problème.
Effectivement le python n'est pas mon langage de prédilection mais coté programmation je pense que n'as pas grand chose à m'apporter (l'inverse n'est pas réciproque)
et coté Réseau et Linux, vu tes questions tu es loin derrière.
Alors oui je vais continuer à mon rythme, mais pas la peine de regarder dans tes retroviseurs, je suis surement devant.
"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard
Hors ligne
#13 Le 23/01/2013, à 23:05
- bmzoom
Re : [RESOLU] Cherrypy et réseau interne
Un architecte n'est pas un programmeur - Python est plus noir que linux ( qui est son fils )
Hors ligne
#14 Le 24/01/2013, à 00:06
- telliam
Re : [RESOLU] Cherrypy et réseau interne
tu px tres bien être les 2, on me paye justement pour l'être...
pas mal ta comparaison entre un OS et un langage ça montre ton approche de ton problème.
Si tu vx des conseils, joue la humble et si une réponse ne te convient pas, ne critique pas celui qui a pris le temps de te répondre, reformule ton problème.
"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard
Hors ligne
#15 Le 24/01/2013, à 17:06
- bmzoom
Re : [RESOLU] Cherrypy et réseau interne
Bah , le titre et les cours que tu as reçu , te permettent aussi des copier/coller dans un forum . C'est facile de
se cacher derrière un pseudo .
Non , je ne reformule pas - Puisque je viens ici pour voir si d'autres cherchent dans la même direction que moi !
Hors ligne
#16 Le 24/01/2013, à 18:32
- telliam
Re : [RESOLU] Cherrypy et réseau interne
ben tu px aussi me juger en regardant ma participation ici, d'un autre coté j'ai rien a te prouver.
libre a toi de pas reformuler, mais tu as perdu qq'un qui voulait t'aider.
"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard
Hors ligne
#17 Le 24/01/2013, à 23:03
- bmzoom
Re : [RESOLU] Cherrypy et réseau interne
Il faudra aussi dans ton cas , expliquer au modérateur pourquoi ta science n'a pas de limite après la balise [RESOLU]
Hors ligne
#18 Le 24/01/2013, à 23:20
- telliam
Re : [RESOLU] Cherrypy et réseau interne
mettre un topic en résolu n'empeche pas de continuer à discuter.
"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard
Hors ligne
#19 Le 25/01/2013, à 08:54
- ljere
Re : [RESOLU] Cherrypy et réseau interne
modération: merci de rester poli et courtois
après un résolu rien empêche de continuer à discuter tant que cela se fait dans le respect
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
Hors ligne