Partage
  • Partager sur Facebook
  • Partager sur Twitter

Hergement de site web dans un LAN

Héberger son site web sur sous windows

Sujet résolu
16 octobre 2020 à 15:50:02

Bonjour cher expert. Je travaille sur un projet où il est question pour moi de permettre à une machine connectée dans mon réseau local d'avoir accès via url à une application web disponible dans ma machine.

Je suis sous windows et j'utilise wampserver pour héberger en local mon application web.

Mon souci de situe au niveau où je veux héberger mon application dans un réseau local. Comment faire ? Vous pouvez m'orienter même vers un cours ou tutoriel pouvant m'édifier sur le sujet

Merci d'avance pour vos réponses

-
Edité par gallusaristidenoahagoua 19 octobre 2020 à 12:28:22

  • Partager sur Facebook
  • Partager sur Twitter
16 octobre 2020 à 16:25:55

Bonjour,

Mauvais titre

Le titre est un élément important qui ne doit pas être négligé. N'oubliez pas cette règle simple : le titre idéal résume la question que vous allez poser en une petite phrase. Il doit permettre aux visiteurs de se repérer facilement dans le forum visité et d'identifier le sujet à sa seule lecture.

Vous pouvez utiliser divers préfixes comme [Erreur], [MySQL], [Compatibilité], etc... Aussi, pensez à consulter les règles propres à chaque forum (visibles dans les topics épinglés en haut des sections).

De plus, choisir un bon titre permet de rendre plus faciles les recherches des autres membres.

Les titres de type "besoin d'aide" ou "problème" ne sont pas tolérés.

Pour modifier votre titre, éditez le premier message de votre sujet.

(titre originel : PHP MySQL)

  • Partager sur Facebook
  • Partager sur Twitter

Pas d'aide concernant le code par MP, le forum est là pour ça :)

18 octobre 2020 à 22:25:00

Salut,

Chaque environnement est différent et chaque matériel l'est aussi.

Il ne sera pas possible de te donner un tutoriel pas-à-pas. Ceci dit, voici un peu les étapes à faire pour parvenir à faire ce que tu souhaites :

  • Aller sur la configuration de ton routeur internet et faire en sorte de rediriger le traffic provenant du port 80 (http) et 443 (https) vers ton ordinateur. Il faudra sans doute que tu trouves l'adresse IP local de ta machine. Tu peux la trouver en faisant un clique-droit sur l'icône de ton réseau (sur ton ordinateur Windows) > Ouvrir les paramètres réseaux et internet > Propriétés. Tu pourras voir ton adresse IP locale. Elle sera marquée de l'étiquette "Adresse IPv4"
  • Il faudra configurer ton serveur Apache pour "ouvrir" l'accès à tous. Pour ce faire, je te suggère de regarder du côté de l'instruction "Require all granted" dans les configuration <Directory> d'Apache;

Normalement, avec ces étapes-là, tu devrais être bon pour accéder au contenu de ta machine à partir de n'importe quel périphérique qui est connecté sur ton réseau interne. Pour y accéder, tu devras taper l'adresse IP que tu as trouvé plus haut.

Attention toute fois à un point : N'importe qui connecté à ton réseau local aura accès, mais aussi n'importe qui connaissant ton adresse IP publique. Alors si tu ne veux pas que des gens de l'extérieur de ton réseau ait accès à ton application web, je te suggères de bloquer les requêtes qui ne proviennent pas de 127.0.0.1 et de 192.168.*

Si toutefois tu veux que les gens de l'extérieur aient accès à ton application, il faudra que tu regardes pour bien sécuriser ton application web, mais aussi tes configurations PHP, Apache et Windows (pare-feu notamment).

Voilà, j'espère que ça t'auras aidé !

  • Partager sur Facebook
  • Partager sur Twitter
19 octobre 2020 à 12:29:01

Luigi_home a écrit:

Salut,

Chaque environnement est différent et chaque matériel l'est aussi.

Il ne sera pas possible de te donner un tutoriel pas-à-pas. Ceci dit, voici un peu les étapes à faire pour parvenir à faire ce que tu souhaites :

  • Aller sur la configuration de ton routeur internet et faire en sorte de rediriger le traffic provenant du port 80 (http) et 443 (https) vers ton ordinateur. Il faudra sans doute que tu trouves l'adresse IP local de ta machine. Tu peux la trouver en faisant un clique-droit sur l'icône de ton réseau (sur ton ordinateur Windows) > Ouvrir les paramètres réseaux et internet > Propriétés. Tu pourras voir ton adresse IP locale. Elle sera marquée de l'étiquette "Adresse IPv4"
  • Il faudra configurer ton serveur Apache pour "ouvrir" l'accès à tous. Pour ce faire, je te suggère de regarder du côté de l'instruction "Require all granted" dans les configuration <Directory> d'Apache;

Normalement, avec ces étapes-là, tu devrais être bon pour accéder au contenu de ta machine à partir de n'importe quel périphérique qui est connecté sur ton réseau interne. Pour y accéder, tu devras taper l'adresse IP que tu as trouvé plus haut.

Attention toute fois à un point : N'importe qui connecté à ton réseau local aura accès, mais aussi n'importe qui connaissant ton adresse IP publique. Alors si tu ne veux pas que des gens de l'extérieur de ton réseau ait accès à ton application web, je te suggères de bloquer les requêtes qui ne proviennent pas de 127.0.0.1 et de 192.168.*

Si toutefois tu veux que les gens de l'extérieur aient accès à ton application, il faudra que tu regardes pour bien sécuriser ton application web, mais aussi tes configurations PHP, Apache et Windows (pare-feu notamment).

Voilà, j'espère que ça t'auras aidé !

Merci, je fais des recherches en ce sens

-
Edité par gallusaristidenoahagoua 19 octobre 2020 à 12:29:41

  • Partager sur Facebook
  • Partager sur Twitter
21 octobre 2020 à 16:28:46

Bonjour, merci j'ai resolu mon probleme. il etait question de transformer ma machine en serveur afin de rendre disponible mon site web a toutes les machine de mon LAN. Alors ce que j'ai fait est:

clic gauche sur l'icone de wamp->Apache->click sur le fichier httpd-vhosts.conf

ensuite sur la ligne <<require local>>, j'ai plutot mis <<require all granted>>. enfin, j'ai desactive mon anitivirus.

Maintenant, les utilisateurs de mon reseau local pourront avoir acces a mon site en tapant : monIpDuResauLAN(obtenu en tapant la commande ipconfig sous windows):numero de port utilise par apache(80 par defaut)/nomSite

Merci

-
Edité par gallusaristidenoahagoua 21 octobre 2020 à 16:39:54

  • Partager sur Facebook
  • Partager sur Twitter