• # exposer un site hébergé chez soi

    Posté par . En réponse au message site internet: me guider de l'achât d'un nom de domaine (namecheap, done), ouverture de ports (?!??). Évalué à 2.

    J'imagine que ton site tourne sur une machine allumée 24/24 et branché à ta box internet. Pour ma part je ne connais que la Freebox v6 mais elles fonctionnent à peu près toutes pareil.

    Ta machine a une IP privée (192.168.x.y), non accessible par internet. Seule ta box a une IP publique (A.B.C.D), accessible par internet.

    PAT sur la box

    Il faut donc configurer ta box pour faire de la redirection de ports :

    • 80 -> IP privée serveur : 80
    • 443 -> IP privée serveur : 443

    Sur le serveur, il est possible de faire écouter le serveur web sur n'importe quel port. Des fois on choisi 1080 et 1443 pour ne pas avoir besoin de faire tourner en root. Tout ce qui est inférieur à 1024 nécessite d'être root.

    DNS chez namecheap

    Ensuite, il faut configurer ton DNS pour pointer vers ton IP publique. C'est un enregistrement de type "A"

    www A A.B.C.D

    Si il existe déjà (pointe sur une page bidon de ton fournisseur de domaine), ne pas hésiter à supprimer l'ancier pour remettre celui là.

    Pour connaître ton IP publique, tu peux aller sur https://whatismyipaddress.com/

    difficultés

    Maintenant les choses se corsent si ton fournisseur a choisi de découper ton IP publique entre plusieurs clients (le IPv4 se font rares). Car ils le font en découpant la plage de ports entrant :

    1. 1 à 16383
    2. 16384 à 32767
    3. 32768 à 49151
    4. 49152 à 65536

    Donc si tu es le client 2, 3 ou 4, tu ne possèdes pas de port 80 ou 443. Gloups.

    Dans ce cas, tu peux réclamer une IP complète (en tout cas chez Free). Ton IP va alors changer car l'IP actuelle est découpée. Il en faut une entière.

    Si tu as la chance d'être le client 1. NE FAIS RIEN.

    enjoy

    Si tout marche, bravo. Tu pourras nous donner le lien de ton site.