Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web
Général Conception Web Forum d'entraide sur les choix technologiques. Avant de poster : Cours Dév. Web, FAQs Dév. Web, Sources Dév. Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/12/2007, 12h22   #1
Membre expérimenté
 
Avatar de ZouBi
 
Etudiant Ingénieur
Inscription : octobre 2007
Messages : 445
Détails du profil
Informations professionnelles :
Activité : Etudiant Ingénieur
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : octobre 2007
Messages : 445
Points : 598
Points : 598
Par défaut Héberger son propre site web sur son PC grâce à EasyPHP

Bonjour,
Voilà, ce mois-ci, dans le magazine SVM, il y a cette article :
http://www.svmlemag.fr/pratique/0225...race_a_easyphp

Citation:
Vu la maturité et les prix des offres des FAI, pourquoi ne pas héberger votre site sur votre PC et, ainsi, économiser un peu d’argent ? Nous réaliserons cette opération en deux fois. Ce mois-ci, installons et configurons EasyPHP.
Le soucis, c'est que j'ai pas envie d'attendre un mois, donc j'aimerai savoir comment rendre notre serveur locale, visible depuis l'exterieur, par des amis et tout?

Beaucoup de personnes disent que c'est impossible avec EasyPhp, pourtant il possède Apache qui est bien un serveur?

Cordialement,
ZouBi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2007, 12h37   #2
Membre actif
 
Avatar de yorukaze
 
Inscription : janvier 2007
Messages : 284
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Meurthe et Moselle (Lorraine)

Informations forums :
Inscription : janvier 2007
Messages : 284
Points : 190
Points : 190
Envoyer un message via MSN à yorukaze
esayPHP permet de tester en local des pages PHP.
Si tu veux créer un serveur, utilise une solution complete du style Wamp pour win ou LAMp pour linux ou le 3eme pour osX.
Ca te permet d'avoir une solution complete.
__________________


Vous avez trouvé votre bonheur? Alors hop ca aidera tout le monde !
yorukaze est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2007, 12h38   #3
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 306
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 306
Points : 8 590
Points : 8 590
Si si, c'est tout à fait possible, d'autant plus que SVM propose de le faire !!! J'imagine la rédaction de SVM se dire début janvier : "Merde, les gars, on s'est ch... dessus, c'est pas possible !!! On va passer pour des branques !!".

Bref, oui, c'est possible, la moitié du boulot est faite à l'étape 3 de l'article que tu indiques. A propos de cette étape 3, ce qu'ils ne disent pas, et c'est franchement gênant, c'est que cette configuration suppose que ton PC dipose d'une adresse IP fixe. Avant de faire quoi que ce soit, il faut t'en assurer, bref, il faut désactiver l'option "obtenir une adresse IP automatiquement" dans les propriétés de ta connexion réseau. Si tu ne fais pas ça et que pour une raison ou une autre tu dois arrêter ou redémarrer ton PC, tu n'as pas de garantie que ton PC récupèrera la même adresse IP même s'il y a de fortes chances.

Une fois que tu as fait tout ce qu'ils disent dans ton article - et c'est ce qu'ils diront le mois prochain -, il faut que tu configures ton routeur ADSL pour faire un renvoi de port : les gens, quand ils se connecteront de l'extérieur, utiliseront (explicitement ou implicitement) l'adresse IP que ton FAI attribue à ton routeur. Ce n'est pas l'adresse IP de ta machine, donc comme ça, a priori, on ne peut pas se connecter à ton serveur. Pour que ce soit possible, il faut que tu configures ton routeur pour qu'il renvoie tout ce qui lui arrive sur le port 80 sur le port 80 de ton PC. Une fois que tu as fait ça, tu dois pouvoir accéder à ton site de l'extérieur en tapant http://<IP de ton routeur>/. Si tu veux utiliser un nom plutôt qu'une IP, ce qui est plus sympa quand même, tu as 2 solutions : si ton hébergeur te permet de créer un alias/nom pour ton routeur (c'est le cas de Free par exemple), utilise cette fonctionnalité. On accèdera alors à ton site en tapant http://mamachine.free.fr/, par exemple. Si tu veux un autre nom (pas en free.fr) ou si ton FAI ne te propose pas ce service, il faut que tu crée un compte chez dyndns.org ou équivalent et que installes sur ton PC le petit client qu'ils te donneront. Après, pour accéder à ton site, on fera http://monsite.dyndns.org/.

ATTENTION !!!! Ce que ne dit pas SVM c'est que cette solution est certes intéressante mais elle est risquée au moins à deux titres. D'une part, EasyPHP n'est pas un outil de production (c'est marqué dans les avertissements quand tu l'installes). Ca veut dire que même si c'est possible, EasyPHP n'est pas prévu pour héberger un vrai site de production (car configuration trop simple pour un truc de prod et stabilité de la solution "Apache sous Windows" moins bonne que si c'est sous Unix). D'autre part, tu deviens hébergeur, et donc tu risques de te faire pirater. Si l'adresse de ton site ne circule pas trop, les risques sont faibles mais ils sont néanmoins présents. Cela veut dire que quelqu'un peut essayer de casser ta machine à distance ou accéder aux données figurant sur ton PC.

Maintenant, te voilà averti des risques : à bon entendeur...
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2007, 12h40   #4
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 306
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 306
Points : 8 590
Points : 8 590
Citation:
Envoyé par yorukaze Voir le message
esayPHP permet de tester en local des pages PHP.
Si tu veux créer un serveur, utilise une solution complete du style Wamp pour win ou LAMp pour linux ou le 3eme pour osX.
Question d'un gars qui ne connaît pas autre chose qu'EasyPHP : en quoi penses-tu que Wamp est mieux qu'EasyPHP ? Il me semble que les 3 briques de base Apache + MySQL + PHP sont présentes dans EasyPHP et Wamp. Me trompe-je ?
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2007, 12h55   #5
Membre expérimenté
 
Avatar de ZouBi
 
Etudiant Ingénieur
Inscription : octobre 2007
Messages : 445
Détails du profil
Informations professionnelles :
Activité : Etudiant Ingénieur
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : octobre 2007
Messages : 445
Points : 598
Points : 598
J'aimerai seulement faire un mini site locale, où par exemple j'pourrai partager des photos avec des amis, en leur donnant mon adresse IP... Ce n'est qu'un exemple, mais en gros, c'est dans un cadre seulement privé, sans besoin d'utiliser un hebergeur...

Donc j'ai simplement à ouvrir le port 80 de mon routeur, redirectionné sur mon ip locale? Par contre, je ne sais jamais, UDP ou TCP?
Dois ajouter comme le fait SVM pour un reseau locale Listen votre_adresse_ip:80
avec l'ip de mon FAI?
ZouBi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2007, 14h19   #6
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 306
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 306
Points : 8 590
Points : 8 590
TCP.

Pour le Listen, mets simplement Listen 80, c'est largement suffisant. Si tu veux mettre une adresse IP, il faut mettre l'adresse IP de ton PC.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2007, 14h50   #7
Membre actif
 
Avatar de yorukaze
 
Inscription : janvier 2007
Messages : 284
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Meurthe et Moselle (Lorraine)

Informations forums :
Inscription : janvier 2007
Messages : 284
Points : 190
Points : 190
Envoyer un message via MSN à yorukaze
easy php gere le serveur, php, mysql au meme sens que wamp.
aprés l'un ou l'autre je sais pas trop.C'est surtout une question de préference je n'utilise jamais esayphp mais WAMP....
L'article du magazine reste qd meme trés bref...
__________________


Vous avez trouvé votre bonheur? Alors hop ca aidera tout le monde !
yorukaze est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2007, 16h05   #8
Membre expérimenté
 
Avatar de ZouBi
 
Etudiant Ingénieur
Inscription : octobre 2007
Messages : 445
Détails du profil
Informations professionnelles :
Activité : Etudiant Ingénieur
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : octobre 2007
Messages : 445
Points : 598
Points : 598
Citation:
Envoyé par _Mac_ Voir le message
TCP.

Pour le Listen, mets simplement Listen 80, c'est largement suffisant. Si tu veux mettre une adresse IP, il faut mettre l'adresse IP de ton PC.
J'te remercie beaucoup, tout fonctionne impec' !
Encore merci, à bientot
ZouBi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2007, 16h06   #9
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 306
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 306
Points : 8 590
Points : 8 590
Citation:
Envoyé par yorukaze Voir le message
L'article du magazine reste qd meme trés bref...
En tout cas, il manque l'avertissement sur la sécurité, je trouve.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h11.


 
 
 
 
Partenaires

Hébergement Web