{"id":231,"date":"2025-12-01T14:39:47","date_gmt":"2025-12-01T14:39:47","guid":{"rendered":"https:\/\/librordi.fr\/?p=231"},"modified":"2026-09-02T14:45:22","modified_gmt":"2026-09-02T14:45:22","slug":"accesserveurlocalfree","status":"publish","type":"post","link":"https:\/\/librordi.fr\/index.php\/2025\/12\/01\/accesserveurlocalfree\/","title":{"rendered":"Comment cr\u00e9er un serveur web expos\u00e9 sur internet sans payer d&rsquo;h\u00e9bergement web"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Introduction : Pr\u00e9requis<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dans ce tutoriel vous apprendrez comment obtenir un h\u00e9bergement web en local avec Linux sans payer sur internet de serveurs, il vous faudra seulement payer un nom de domaine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour se faire il vous faudra comme pr\u00e9requis :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1. Une machine lanc\u00e9 sous Linux ou sous une machine virtuelle ou bien encore si vous n&rsquo;avez pas franchi le cap et que vous \u00eates encore sur Windows : un serveur web (apache, nginx) lanc\u00e9<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2. Un fournisseur d&rsquo;acc\u00e8s internet qui vous a fourni une Box (Free, Orange, SFR, etc&#8230;)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Avec ces \u00e9l\u00e9ments Vous pouvez commencer ce tutoriel<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous n&rsquo;avez pas de machine sous linux ou pas de serveur web sous Windows vous pouvez suivre mon tutoriel pour installer une machine Virtuelle GNU\/Linux avec VirtualBox :&nbsp;<a href=\"https:\/\/librordi.fr\/blog\/installerubuntu\/\" target=\"_blank\" rel=\"noopener\">Installer Ubuntu sur une machine virtuelle<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il est \u00e0 noter que dans ce tutoriel sera utilis\u00e9 une Freebox mais n&rsquo;importe quelle fournisseur d&rsquo;acc\u00e8s Internet \u00e0 la configuration pour pouvoir suivre ce tutoriel c&rsquo;est seulement que l&rsquo;interface sera diff\u00e9rente<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aussi pour information apr\u00e8s avoir suivi ce tutoriel si vous \u00e9teignez votre ordinateur le serveur web s&rsquo;\u00e9teindra et le site ne sera plus accessible, il faudra donc constamment laisser votre ordinateur allum\u00e9 afin que le site reste accessible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cela reste un inconv\u00e9nient car beaucoup d&rsquo;\u00e9nergie sera utilis\u00e9 (et votre facture d&rsquo;electricit\u00e9 augmentera en cons\u00e9quence).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Etape 1 : Installer le serveur Web (Sous Linux Uniquement)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A pr\u00e9sent que vous avez votre machine sous Linux vous pouvez installer et d\u00e9marrer votre serveur web pour cela vous allez commencer par installer Apache (s&rsquo;il n&rsquo;est pas d\u00e9j\u00e0 install\u00e9) qui est le serveur web par d\u00e9faut pour les distributions Linux :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">sudo apt update<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">sudo apt upgrade<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">sudo apt install apache2<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois le serveur web install\u00e9 activez le pour qu&rsquo;il d\u00e9marre automatiquement lors du d\u00e9marrage de votre ordinateur :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">sudo systemctl enable apache2<br>Vous pouvez alors le d\u00e9marrer :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">sudo systemctl start apache2<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous pouvez aussi v\u00e9rifier le status du serveur pour \u00eatre s\u00fbre et certain qu&rsquo;il est bien lanc\u00e9 :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>sudo systemctl status apache2<br>\u25cf apache2.service - The Apache HTTP Server<br>Loaded: loaded (\/lib\/systemd\/system\/apache2.service; enabled; preset: enabled)<br>Active: active (running) since Sun 2025-11-30 17:28:54 CET; 2h 10min ago<br>Docs: https:\/\/httpd.apache.org\/docs\/2.4\/<br>Process: 1074 ExecStart=\/usr\/sbin\/apachectl start (code=exited, status=0\/SUCCESS)<br>Main PID: 1464 (apache2)<br>Tasks: 7 (limit: 19023)<br>Memory: 27.8M<br>CPU: 277ms<br>CGroup: \/system.slice\/apache2.service<br>\u251c\u25001464 \/usr\/sbin\/apache2 -k start<br>\u251c\u25001522 \/usr\/sbin\/apache2 -k start<br>\u251c\u25001524 \/usr\/sbin\/apache2 -k start<br>\u251c\u25001525 \/usr\/sbin\/apache2 -k start<br>\u251c\u25001528 \/usr\/sbin\/apache2 -k start<br>\u251c\u25001529 \/usr\/sbin\/apache2 -k start<br>\u2514\u25001531 \/usr\/sbin\/apache2 -k start<br>Nov 30 17:28:54 lamachine systemd[1]: Starting apache2.service - The Apache HTTP Server...<br>Nov 30 17:28:54 lamachine apachectl[1121]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress t><br>Nov 30 17:28:54 lamachine systemd[1]: Started apache2.service - The Apache HTTP Server.<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Comme on peut le voir ci dessus le serveur web est bien lanc\u00e9 on peut y acc\u00e9der depuis son navigateur en lan\u00e7ant le lien par d\u00e9faut du port 80 sur lequel le serveur est h\u00e9berg\u00e9 en local :&nbsp;<a href=\"http:\/\/127.0.0.1\/\" target=\"_blank\" rel=\"noopener\">http:\/\/127.0.0.1<\/a>&nbsp;ou&nbsp;<a href=\"http:\/\/localhost\/\" target=\"_blank\" rel=\"noopener\">http:\/\/localhost:80<\/a>&nbsp;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1850\" height=\"1048\" src=\"http:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/localhost.png\" alt=\"\" class=\"wp-image-243\" srcset=\"https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/localhost.png 1850w, https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/localhost-300x170.png 300w, https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/localhost-1024x580.png 1024w, https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/localhost-768x435.png 768w, https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/localhost-1536x870.png 1536w\" sizes=\"auto, (max-width: 1850px) 100vw, 1850px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Le serveur web est lanc\u00e9 et activ\u00e9 on peut passer \u00e0 l&rsquo;\u00e9tape 2 du tutoriel : Activer la redirection de ports depuis l&rsquo;interface de la Box<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Etape 2 : Activer la redirection de ports depuis l&rsquo;interface de la Box<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A pr\u00e9sent rendez vous sur l&rsquo;interface d&rsquo;administration de votre Box. Le mod\u00e8le de votre de votre box varie en fonction de votre fournisseur d&rsquo;acc\u00e8s internet (Free, Orange, SFR, etc..)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans notre cas il s&rsquo;agit d&rsquo;une Freebox donc on se rend sur le lien d&rsquo;administration suivant :&nbsp;<a href=\"https:\/\/mafreebox.freebox.fr\/\" target=\"_blank\" rel=\"noopener\">https:\/\/mafreebox.freebox.fr<\/a>&nbsp;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"498\" src=\"http:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/freebox1-1024x498.png\" alt=\"\" class=\"wp-image-242\" srcset=\"https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/freebox1-1024x498.png 1024w, https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/freebox1-300x146.png 300w, https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/freebox1-768x373.png 768w, https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/freebox1-1536x746.png 1536w, https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/freebox1.png 1844w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois l&rsquo;interface affich\u00e9 on peut acc\u00e9der aux param\u00e8tres de la Freebox :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Attention cela n\u00e9cessite un mot de passe pour pouvoir pouvoir y acc\u00e9der, si vous ne l&rsquo;avez pas encore configur\u00e9 vous pouvez suivre les informations qui figurent sur votre \u00e9cran pour le cr\u00e9er<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"806\" height=\"497\" src=\"http:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/freebox2.png\" alt=\"\" class=\"wp-image-240\" srcset=\"https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/freebox2.png 806w, https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/freebox2-300x185.png 300w, https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/freebox2-768x474.png 768w\" sizes=\"auto, (max-width: 806px) 100vw, 806px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">On clique ensuite sur : \u00ab\u00a0Redirection de Ports\u00a0\u00bb<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"806\" height=\"497\" src=\"http:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/freebox3.png\" alt=\"\" class=\"wp-image-239\" srcset=\"https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/freebox3.png 806w, https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/freebox3-300x185.png 300w, https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/freebox3-768x474.png 768w\" sizes=\"auto, (max-width: 806px) 100vw, 806px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">La fen\u00eatre de configuration des ports s&rsquo;ouvre, on peut cr\u00e9er une nouvelle r\u00e8gle de configuration du port afin de rediriger le trafic de notre machine qui est pr\u00e9sente dans le r\u00e9seau local vers le port 80 de la Freebox pour cela on clique sur \u00ab\u00a0ajouter une redirection\u00a0\u00bb et on configure les param\u00e8tres.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">IP Destination : correspond \u00e0 l&rsquo;adresse de notre machine Linux (lancer la commande \u00ab\u00a0ipconfig\u00a0\u00bb dans un terminal pour conna\u00eetre votre adresse IP)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">IP Source : Les appareils qui souhaitent acc\u00e9der au serveurs (Toutes)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Protocole : Il s&rsquo;agit du TCP car on souhaite activer un serveur Web HTTP<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Port de d\u00e9but, de fin de destination : Il s&rsquo;agit du port sur lequel le serveur web est lanc\u00e9, dans notre cas c&rsquo;est le port 80<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"806\" height=\"497\" src=\"http:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/freebox4.png\" alt=\"\" class=\"wp-image-238\" srcset=\"https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/freebox4.png 806w, https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/freebox4-300x185.png 300w, https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/freebox4-768x474.png 768w\" sizes=\"auto, (max-width: 806px) 100vw, 806px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">La r\u00e8gles de redection du port est \u00e0 pr\u00e9sent bien activ\u00e9 :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"806\" height=\"497\" src=\"http:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/freebox5.png\" alt=\"\" class=\"wp-image-237\" srcset=\"https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/freebox5.png 806w, https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/freebox5-300x185.png 300w, https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/freebox5-768x474.png 768w\" sizes=\"auto, (max-width: 806px) 100vw, 806px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">On peut d\u00e9sormais acc\u00e9der \u00e0 son serveur web depuis n&rsquo;importe quelle appareil en lan\u00e7ant l&rsquo;adresse IP publique de sa box.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Afin de conna\u00eetre l&rsquo;adresse IP publique de votre box vous pouvez aller sur ce site :&nbsp;<a href=\"https:\/\/www.mon-ip.com\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.mon-ip.com\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois votre adresse IP trouv\u00e9e vous pouvez aller lancer l&rsquo;adresse IPV4 de la Box depuis un navigateur web et acc\u00e9der \u00e0 votre serveur web apache.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous avez termin\u00e9 la configuration initiale de votre serveur Web, vous pouvez \u00e0 pr\u00e9sent configurer un DNS.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Etape 3 (Falcultative) : utiliser un nom de domaine avec DNS configur\u00e9 (payant)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Notre serveur web est \u00e0 pr\u00e9sent activ\u00e9 en ligne. Il est possible de configurer un nom de domaine (que l&rsquo;on aura pay\u00e9 au pr\u00e9alable) afin de rendre accessible le site comme n&rsquo;importe lequel depuis un lien texte<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour cela il faut pointer l&rsquo;adresse publique IPV4 de la Box configur\u00e9 vers le nom du domaine achet\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans notre cas nous avons un h\u00e9bergement web OVH (OVH.fr) sur lequel un nom de domaine est cr\u00e9\u00e9 (librordi.fr)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Afin de configurer le nom de domaine vers l&rsquo;adresse IPV4 de votre Freebox vous pouvez vous rendre sur l&rsquo;interface d&rsquo;administration de votre h\u00e9bergeur web.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Puis vous pouvez cliquer sur Ajouter une entr\u00e9 ou en Anglais : \u00ab\u00a0Add an Entry\u00a0\u00bb :<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"286\" src=\"http:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/ovh1-1024x286.png\" alt=\"\" class=\"wp-image-236\" srcset=\"https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/ovh1-1024x286.png 1024w, https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/ovh1-300x84.png 300w, https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/ovh1-768x215.png 768w, https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/ovh1.png 1455w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ensuite afin de pointer le domaine vers une adresse IPV4 il faut cliquer sur le \u00ab\u00a0A\u00a0\u00bb :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"670\" height=\"592\" src=\"http:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/ovh2.png\" alt=\"\" class=\"wp-image-235\" srcset=\"https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/ovh2.png 670w, https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/ovh2-300x265.png 300w\" sizes=\"auto, (max-width: 670px) 100vw, 670px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">On obtient une page qui demande d&rsquo;indiquer l&rsquo;adresse de la cible (target) c&rsquo;est ici qu&rsquo;il faut \u00e9crire l&rsquo;adresse publique IPV4 de la Freebox :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"670\" height=\"592\" src=\"http:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/ovh3.png\" alt=\"\" class=\"wp-image-234\" srcset=\"https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/ovh3.png 670w, https:\/\/librordi.fr\/wp-content\/uploads\/2025\/12\/ovh3-300x265.png 300w\" sizes=\"auto, (max-width: 670px) 100vw, 670px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">On clique sur suite sur suivant et terminer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le nom de domaine est \u00e0 pr\u00e9sent configur\u00e9 il ne nous reste plus qu&rsquo;\u00e0 acc\u00e9der au nom de domaine depuis internet en lan\u00e7ant le lien du domaine, il n&rsquo;est alors plus n\u00e9cessaire d&rsquo;\u00e9crire l&rsquo;enti\u00e8ret\u00e9 de l&rsquo;adresse IPV4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction : Pr\u00e9requis Dans ce tutoriel vous apprendrez comment obtenir un h\u00e9bergement web en local avec Linux sans payer sur internet de serveurs, il vous faudra seulement payer un nom de domaine. Pour se faire il vous faudra comme pr\u00e9requis : 1. Une machine lanc\u00e9 sous Linux ou sous une machine virtuelle ou bien encore [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":243,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4],"tags":[],"class_list":["post-231","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gnu-linux","category-reseau"],"_links":{"self":[{"href":"https:\/\/librordi.fr\/index.php\/wp-json\/wp\/v2\/posts\/231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/librordi.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/librordi.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/librordi.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/librordi.fr\/index.php\/wp-json\/wp\/v2\/comments?post=231"}],"version-history":[{"count":2,"href":"https:\/\/librordi.fr\/index.php\/wp-json\/wp\/v2\/posts\/231\/revisions"}],"predecessor-version":[{"id":244,"href":"https:\/\/librordi.fr\/index.php\/wp-json\/wp\/v2\/posts\/231\/revisions\/244"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/librordi.fr\/index.php\/wp-json\/wp\/v2\/media\/243"}],"wp:attachment":[{"href":"https:\/\/librordi.fr\/index.php\/wp-json\/wp\/v2\/media?parent=231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/librordi.fr\/index.php\/wp-json\/wp\/v2\/categories?post=231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/librordi.fr\/index.php\/wp-json\/wp\/v2\/tags?post=231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}