Forum Linux.débutant Donner accès à son ordinateur

Posté par  .
Étiquettes : aucune
0
22
déc.
2006
Je prépare un site Web pour un ami. Je voudrais qu'il puisse accéder à mon ordinateur pour voir ce que je fais.
Pouvez-vous me dire ce que je dois faire pour ceci, en plus de lui donner mon adresse IP.

J'ai Apache. Je sais écrire en HTML mais c'est tout. J'utilise Kubuntu.

Merci et excusez-moi si la question a déjà été posée.

Jean-Pierre
  • # Routeur?

    Posté par  (site web personnel) . Évalué à 2.

    Logiquement si il à ton Ip c'est bon...

    Tu dois également vérifier que ton ordinateur n'est pas derrière un routeur de maison , au quel cas tu devras sans doute ouvrir le port 80 sur ce même routeur... :d

    • [^] # Re: Routeur?

      Posté par  . Évalué à 2.

      plus precisement "rediriger" le port 80 de ton routeur sur le port 80 de la machine qui heberge le site web. (google : port forward la_marque_de_ton_routeur)


      et on supposera que quand tu dis "Je voudrais qu'il puisse accéder à mon ordinateur pour voir ce que je fais."

      c'est uniquement voir le "site" que tu prepares, et non pas voir ton bureau, les applis que tu utilises, etc...
      • [^] # Re: Routeur?

        Posté par  (site web personnel) . Évalué à 2.

        et non pas voir ton bureau, les applis que tu utilises, etc...

        Sachant que dans ce cas là il faut regarder du côté de VNC et consorts.

        http://fr.wikipedia.org/wiki/VNC
        • [^] # Re: Routeur?

          Posté par  (site web personnel) . Évalué à 1.

          Par ailleurs si on veut juste montrer ce qui se passe dans un term, on peut utiliser netcat, screen ou ceci : http://www.krunch.be/vrac/sw/tcpmux.c

          Si c'est pour montrer ce qu'on fait à une seule personne, netcat est sans doute le plus simple (de mémoire) :
          server$ mkfifo plop && nc -l -p 4242 < plop > /dev/null &
          server$ script -f plop
          et de l'autre côté :
          client$ nc server 4242
          Si on veut que plusieurs personnes puissent voir en même temps ce qui se passe, netcat ne suffit pas.
          server$ cc -Wall -W -pedantic -std=c99 -o tcpmux tcpmux.c
          server$ mkfifo plop && ./tcpmux 4242 < plop 2> /dev/null &
          server$ script -f plop
          et de l'autre côté c'est toujours
          client$ nc server 4242
          Si on veut que plusieurs personnes aient accès en même temps et qu'elles puissent interagir avec le terminal, c'est screen(1) qu'il faut utiliser mais j'ai jamais essayé.

          pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

      • [^] # Re: Routeur?

        Posté par  . Évalué à 1.

        Je n'ai pas d'autre routeur que ma freebox. J'ai cherché "portforward free" et trouvé le site portforward.com qui propose un fichier .exe qui ne parait pas adapté à Linux.

        J'ai l'impression qu'il y a deux questions : comment faire en sorte que le port 80 soit ouvert et, surtout, comment dire au système à quel endroit il doit chercher la page .html d'accueil du site. Et quel nom doit avoir la page ?

        Faut-il mettre le site dans /home/MonNom ou dans un autre dossier ?
        Que se passerait-il s'il y avait deux pages d'accueil ?

        Merci

        Jean-Pierre.
        • [^] # Re: Routeur?

          Posté par  . Évalué à 1.

          salut

          si tu n'a pas activer le mode routeur de ta freebox, tu n'a rien a configurer du cote port forwarding (ton pote peut faire http://ton_ip/ avec firefox).

          par contre si ta freebox est active comme routeur, il faut aller dans ta console de gestion sur le site free et configurer le port 80 pour qu'il soit redirigee vers ta machine en 192.168.0.xxx .

          +
  • # Pour installer un serveur web sur ta machine

    Posté par  . Évalué à 2.

    Si ta freebx n'est pas déjà configurée en routeur, il est inutile d'activer cette fonctionalité pour que ton ami puisse consulter ton site web.

    Première étape : installer et configurer le logiciel apache.
    Cela dépend de ta distribution. En général, le serveur web cherche le site dans un sous répertoire de /var/www
    Le serveur apache doit être en service lorsque ton ami veut consulter ton site.
    Pour vérifier son bon fonctionnement, lance un navigateur sur ta machine et tape dans la barre d'adresse :
    http://127.0.0.1
    Si le serveur est bien configuré, la page d'accueil doit s'afficher.

    Seconde étape : configurer le pare-feu
    Le port tcp 80 doit être ouvert en entrée et en sortie.

    Enfin donne à ton ami ton adresse IP (le site whatismyip.com peut te la fournir).

    P.S. CONFIGURE PROPREMENT TON SERVEUR APACHE ET TON PARE-FEU SI TU NE VEUX PAS DE PROBLÈMES.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.