Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/01/2013, à 15: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, à 20:08)

Hors ligne

#2 Le 23/01/2013, à 11: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, à 11: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, à 12: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, à 14: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 = True

cherrypy.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, à 14:25)

Hors ligne

#6 Le 23/01/2013, à 14: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, à 17: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, à 18: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, à 19: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, à 20: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, à 20: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, à 20: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, à 22: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 )

lol

Hors ligne

#14 Le 23/01/2013, à 23: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 smile ç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, à 16: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, à 17: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, à 22: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, à 22: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, à 07: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