Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails) *** mise à jour 12/10/2014 ***

#26 Le 28/05/2009, à 18:44

freaxmind

Re : Mettre en place un serveur HTTP en une ligne de commande

Cela dépend de ton routeur adsl. Je t'invite à te renseigner avec les mots clés ' redirection de port '.

La principe est assez simple. Il y a plusieurs entrée sur ta box ( les ports ). Par défaut, on ne rentre pas chez toi mais c'est toi qui sort pour aller sur le web, envoyé des mails ...

Pour que l'on puisse utiliser un service chez toi, comme ce serveur http, ta box doit permettre à une entrée d'être activé.
Mais ta box ne sert qu'a mettre sur les bonnes routes les requêtes, d'ou le nom de routeur. Tu dois donc dire que le port d'entrée de ta box va envoyé la requête sur le port d'entrée 8000 de ton pc ( ton serveur )

Hors ligne

#27 Le 28/05/2009, à 19:53

nisnis

Re : Mettre en place un serveur HTTP en une ligne de commande

Je croie que j'ai pigé.

J'ouvre un port X, et je le redirige sur le port 8000 du pc qui fait serveur.

Et pour y accéder: http://IPdelabox:8000.

Je vais essayer.

En tout cas merci encore pour cette astuce, c'est pile ce que je cherchais


"Un Windows meurt...Des Linux apparaissent !.."

Hors ligne

#28 Le 28/05/2009, à 20:23

freaxmind

Re : Mettre en place un serveur HTTP en une ligne de commande

En faite, c'est plutot http://ipdelabox:port_ouvert_sur_ta_box.
Sauf si bien sur le port que tu utilises pour rédiriger sur ta box est le port 8000.

Mais encore une fois, regarde plutot du coté de ftp si tu veux un usage plus poussé.

Hors ligne

#29 Le 28/05/2009, à 21:41

nisnis

Re : Mettre en place un serveur HTTP en une ligne de commande

Ah yes !! Merci beaucoup.

Pour le ftp, j'ai déjà essayé, mais je préfère la commande python, beaucoup plus pratique pour mon usage perso.


"Un Windows meurt...Des Linux apparaissent !.."

Hors ligne

#30 Le 25/07/2009, à 15:38

Qid

Re : Mettre en place un serveur HTTP en une ligne de commande

Qid a écrit :

wai d'accord ça marche ... c'est assez allucinant comme truc ... je me le garde sous le coude c'est sur que ça peu servir ...

heureusement que je devais me garder ça sous le coude ...
je vien de devoir passer plus de 10min à devoir chercher ...
bon en tous cas maintenant en plus comme je suis inscrit sur le site
il sera moin perdu au fonfond big_smile wai la je pense que
ça va pouvoir commencer à m'etre utile plutot que
de r'ajouter un lien au partage deja en place pour
un dossier nouvellement créé qui sert pour l'instant
de de point de chute pour un truc fait de mon pc mais
qui ne me concerne pas directement ... enfin bref ..
pourquoi je raconte ma vie moi ... big_smile


"GNU/Linux c'est que du bon mais M$ Windows c'est pas si mal"
1 Portable Gigabyte P35G avec un multiboot de 9 os : pour moi : W$ & UBUNTU
et pour le GUL dont je suis le dépanneur de référence : en LTS : Ubuntu-gnome & KLXUbuntu + mint mate & cinnamon
1 Tablettes ASUS rootée : Android 4.4.2 | doc.ubuntu-fr/Qid

Hors ligne

#31 Le 23/10/2009, à 00:10

labaidai

Re : Mettre en place un serveur HTTP en une ligne de commande

C'est génial ce truc, j'ai deux pc sur ma box, quand je voudrais partager des fichiers au moins ce moyen sera très rapide, plus besoin de tout copier sur clé ou disque externet et recopier vers l'autre pc ! Merci beaucoup pour le tuyau !


Wine est le seul logiciel Linux étant pro-microsoft, ne l'utilisez pas !

Hors ligne

#32 Le 23/10/2009, à 00:12

Qid

Re : Mettre en place un serveur HTTP en une ligne de commande

labaidai a écrit :

C'est génial ce truc, j'ai deux pc sur ma box, quand je voudrais partager des fichiers au moins ce moyen sera très rapide, plus besoin de tout copier sur clé ou disque externet et recopier vers l'autre pc ! Merci beaucoup pour le tuyau !

c'est sur que couplé à un wget ça peu etre sympa
mais en faite autant passer par
ssh et/ou sshfs à mon avis suivant les cas


"GNU/Linux c'est que du bon mais M$ Windows c'est pas si mal"
1 Portable Gigabyte P35G avec un multiboot de 9 os : pour moi : W$ & UBUNTU
et pour le GUL dont je suis le dépanneur de référence : en LTS : Ubuntu-gnome & KLXUbuntu + mint mate & cinnamon
1 Tablettes ASUS rootée : Android 4.4.2 | doc.ubuntu-fr/Qid

Hors ligne

#33 Le 25/10/2009, à 02:50

labaidai

Re : Mettre en place un serveur HTTP en une ligne de commande

En parlant de Wget tu me fais penser à un truc là... Dans mon cas ou c'est un réseau entre 2 PC sur la livebox, la vitesse d'upload est pas limitée par la box ?


Wine est le seul logiciel Linux étant pro-microsoft, ne l'utilisez pas !

Hors ligne

#34 Le 25/10/2009, à 02:55

Qid

Re : Mettre en place un serveur HTTP en une ligne de commande

labaidai a écrit :

la vitesse d'upload est pas limitée par la box ?

pas plus que pour n'importe quelle autre moyen de transfere utilisé en reseau local


"GNU/Linux c'est que du bon mais M$ Windows c'est pas si mal"
1 Portable Gigabyte P35G avec un multiboot de 9 os : pour moi : W$ & UBUNTU
et pour le GUL dont je suis le dépanneur de référence : en LTS : Ubuntu-gnome & KLXUbuntu + mint mate & cinnamon
1 Tablettes ASUS rootée : Android 4.4.2 | doc.ubuntu-fr/Qid

Hors ligne

#35 Le 25/10/2009, à 04:13

labaidai

Re : Mettre en place un serveur HTTP en une ligne de commande

génial, merci !
Encore une question (j'en profite). Pour y accéder depuis le second PC je dois taper http://192.168.1.10:8000/
Comment faire pour y accéder depuis un client sur internet ? C'est en fait pour qu'un ami, de chez lui, puisse y récupérer les fichiers. Je sais pas trop si je dois configurer la livebox ni comment.


Wine est le seul logiciel Linux étant pro-microsoft, ne l'utilisez pas !

Hors ligne

#36 Le 25/10/2009, à 04:19

Qid

Re : Mettre en place un serveur HTTP en une ligne de commande

labaidai a écrit :

Pour y accéder depuis le second PC je dois taper http://192.168.1.10:8000/
[...]
Je sais pas trop si je dois configurer la livebox ni comment.

depuis un second pc local oui et la le firewall de la box il s'en fout
pour de l'externe evidemment la par contre il faut bine ouvrir le port équivalent
et pour ce qui est du lien à tappé bah la tu devrais pourtant compdre tout seul non wink ?
ton lien est une IP local donc de l'exterieur c'est pas possible ...
peur les autre il faut donner ton ip au de coller chez dynalias ou autre pour avoir un nom


"GNU/Linux c'est que du bon mais M$ Windows c'est pas si mal"
1 Portable Gigabyte P35G avec un multiboot de 9 os : pour moi : W$ & UBUNTU
et pour le GUL dont je suis le dépanneur de référence : en LTS : Ubuntu-gnome & KLXUbuntu + mint mate & cinnamon
1 Tablettes ASUS rootée : Android 4.4.2 | doc.ubuntu-fr/Qid

Hors ligne

#37 Le 25/10/2009, à 18:09

labaidai

Re : Mettre en place un serveur HTTP en une ligne de commande

Ben en fait pour le lien à taper, pas vraiment. Bon, y'a l'ip, imaginons par exemple 100.100.100.100
Le type qui va taper ça dans son navigateur se retrouvera automatiquement sur mon serveur ?


Wine est le seul logiciel Linux étant pro-microsoft, ne l'utilisez pas !

Hors ligne

#38 Le 25/10/2009, à 18:15

Qid

Re : Mettre en place un serveur HTTP en une ligne de commande

labaidai a écrit :

Le type qui va taper ça dans son navigateur se retrouvera automatiquement sur mon serveur ?

non : par defaut une page web marche sur le 80 et la c'est pas ton cas
donc ou il la tappe "adresse:port" ou toi dansto ouverture de port sur la box
tu redirige le port 80 de la box non seulement vers ton pc mais en plus vers le port 8000
et la normalement oui l'adresse ip seul devrait marcher


"GNU/Linux c'est que du bon mais M$ Windows c'est pas si mal"
1 Portable Gigabyte P35G avec un multiboot de 9 os : pour moi : W$ & UBUNTU
et pour le GUL dont je suis le dépanneur de référence : en LTS : Ubuntu-gnome & KLXUbuntu + mint mate & cinnamon
1 Tablettes ASUS rootée : Android 4.4.2 | doc.ubuntu-fr/Qid

Hors ligne

#39 Le 26/10/2009, à 00:16

labaidai

Re : Mettre en place un serveur HTTP en une ligne de commande

D'accord, faut juste que je trouve comment configurer la box maintenant. Merci Qid !


Wine est le seul logiciel Linux étant pro-microsoft, ne l'utilisez pas !

Hors ligne

#40 Le 26/10/2009, à 00:41

helly

Re : Mettre en place un serveur HTTP en une ligne de commande

Heuu j'ai mal compris , comment connaitre l'ip NON LOCAL de ma box??
Je sais que en local c'est 192.168.1.1, mais pour utiliser pour des personnes en dehors du réseau local, comment je trouve l'ip de ma box?? :s

EDIT:ca pourrai etre ca => 86.221.227.92 ??

Dernière modification par helly (Le 26/10/2009, à 00:43)


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#41 Le 26/10/2009, à 04:01

labaidai

Re : Mettre en place un serveur HTTP en une ligne de commande

Ouais, ça y ressemble drôlement ^^


Wine est le seul logiciel Linux étant pro-microsoft, ne l'utilisez pas !

Hors ligne

#42 Le 26/10/2009, à 11:34

helly

Re : Mettre en place un serveur HTTP en une ligne de commande

ok,très bien smile


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#43 Le 26/10/2009, à 16:32

labaidai

Re : Mettre en place un serveur HTTP en une ligne de commande

Bon je suis content j'ai réussi !
Merci à toi Quid et bin sur merci à freaxmind et à python big_smile


Wine est le seul logiciel Linux étant pro-microsoft, ne l'utilisez pas !

Hors ligne

#44 Le 26/10/2009, à 17:13

meremichel

Re : Mettre en place un serveur HTTP en une ligne de commande

bonjour
Merci pour cette decouverte

Pour changer le port par defaut editer le fichier BaseHTTPServer.py en admin (le chemin doit etre le meme dans ubuntu)


gedit /usr/lib/python2.5/BaseHTTPServer.py

cordialement

Hors ligne

#45 Le 26/10/2009, à 19:12

labaidai

Re : Mettre en place un serveur HTTP en une ligne de commande

A noter que cette commande marche aussi sous Windows, mais ne chroote rien du tout (je suppose que c'est normal)


Wine est le seul logiciel Linux étant pro-microsoft, ne l'utilisez pas !

Hors ligne

#46 Le 27/10/2009, à 16:39

ElGatoNegro

Re : Mettre en place un serveur HTTP en une ligne de commande

Salut,

j'ai collé la commande de Freaxmind dans un script-nautilus, que j'ai appelé "créer_un serveur_HTTP_ici", me disant que ce serait bien pratique à l'occasion pour échanger entre les PC chez moi.
Ca fonctionne bien, mais comment arrêter le serveur dans ce cas?
J'ai fait un tour par "Système/administration/moniteur système", et j'ai terminé le processus.
Mais, le serveur était toujours actif! : il a fallu que je me reconnecte pour l'arrêter.
Ce qui ne me pousse pas à essayer de faire un script pour arrêter le serveur, (en admettant que je m'en sorte, vu qu'il me faudrait connaitre le PID je crois...).
Quelqu'un de plus pointu que moi (pas dur...) saurait-il comment s'y prendre, vu que l'idée de mettre simplement un serveur en service (!), au besoin en quelque sorte, me semble intéressante?

Hors ligne

#47 Le 27/10/2009, à 16:51

helly

Re : Mettre en place un serveur HTTP en une ligne de commande

il faut faire
[ctlr+c]
puis fermer le terminal!


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#48 Le 27/10/2009, à 16:59

ElGatoNegro

Re : Mettre en place un serveur HTTP en une ligne de commande

ben, j'ai pas de terminal ouvert justement, puisque je passe par un script.:D

Hors ligne

#49 Le 27/10/2009, à 17:00

Qid

Re : Mettre en place un serveur HTTP en une ligne de commande

helly a écrit :

il faut faire
[ctlr+c]
puis fermer le terminal!

oui certes mais dans nautilus script il n'y a pas de terminal qui s'ouvre si tu veux mon avis

en tous cas ElGatoNegro ton idée est à exploiter et m'interesse


"GNU/Linux c'est que du bon mais M$ Windows c'est pas si mal"
1 Portable Gigabyte P35G avec un multiboot de 9 os : pour moi : W$ & UBUNTU
et pour le GUL dont je suis le dépanneur de référence : en LTS : Ubuntu-gnome & KLXUbuntu + mint mate & cinnamon
1 Tablettes ASUS rootée : Android 4.4.2 | doc.ubuntu-fr/Qid

Hors ligne

#50 Le 27/10/2009, à 17:22

helly

Re : Mettre en place un serveur HTTP en une ligne de commande

ElGatoNegro a écrit :

ben, j'ai pas de terminal ouvert justement, puisque je passe par un script.:D

Ou ai-je la tête?lucky-star6.gif


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

Haut de page ↑