{"id":801,"date":"2022-05-02T01:39:02","date_gmt":"2022-05-01T23:39:02","guid":{"rendered":"https:\/\/codacola.xyz\/?p=801"},"modified":"2025-04-19T11:30:02","modified_gmt":"2025-04-19T09:30:02","slug":"changer-le-port-decoute-dapache-2","status":"publish","type":"post","link":"https:\/\/hinakuu.xyz\/?p=801","title":{"rendered":"Changer le port d\u2019\u00e9coute d\u2019Apache 2"},"content":{"rendered":"\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"413\" src=\"https:\/\/codacola.xyz\/wp-content\/uploads\/2022\/05\/Apache-http-1.png\" alt=\"\" class=\"wp-image-816\" srcset=\"https:\/\/hinakuu.xyz\/wp-content\/uploads\/2022\/05\/Apache-http-1.png 750w, https:\/\/hinakuu.xyz\/wp-content\/uploads\/2022\/05\/Apache-http-1-300x165.png 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0ae5de\" class=\"has-inline-color\">I. Pr\u00e9sentation<\/mark><\/h2>\n\n\n\n<p>Dans ce tutoriel, nous allons apprendre \u00e0 changer le port d&rsquo;\u00e9coute&nbsp;<strong>d&rsquo;Apache&nbsp;2.4.<\/strong>&nbsp;Par d\u00e9faut, le service web Apache2 \u00e9coute les requ\u00eates arrivant sur le&nbsp;<strong>port 80<\/strong>&nbsp;(port par d\u00e9faut pour les \u00e9changes&nbsp;<strong>HTTP).<\/strong>&nbsp;Mais pour diverses raisons, il peut \u00eatre bon de savoir comment faire \u00e9couter Apache 2 sur un autre port que le&nbsp;<strong>80<\/strong>&nbsp;ou sur plusieurs port en m\u00eame temps.<\/p>\n\n\n\n<p>Source : <a href=\"https:\/\/www.it-connect.fr\/changer-le-port-decoute-dapache2\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.it-connect.fr\/changer-le-port-decoute-dapache2\/<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-amber-color\">II. Pr\u00e9requis<\/mark><\/h2>\n\n\n\n<p>Pour effectuer ce tutoriel, il faut disposer d&rsquo;un serveur&nbsp;<strong>Apache 2.4<\/strong>&nbsp;fonctionnel, \u00e9coutant sur le port 80, ou sur le port 443 pour un site qui s&rsquo;appuie sur SSL.<\/p>\n\n\n\n<p>Ce tutoriel est effectu\u00e9 sur un<strong>&nbsp;Apache 2.4<\/strong>&nbsp;sous&nbsp;<strong>Linux&nbsp;Debian<\/strong>&nbsp;<strong>10<\/strong>, mais il fonctionne \u00e9galement sur les versions ant\u00e9rieures.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">III. Proc\u00e9dure<\/mark><\/h2>\n\n\n\n<p>Nous allons d\u00e9j\u00e0 commencer par voir sur quel port le service web Apache2 \u00e9coute avant de modifier sa configuration. On utilise pour cela la commande suivante :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-light-green-cyan-color\">ss -ntpl<\/mark><\/pre>\n\n\n\n<p><em>net-tools<\/em>&nbsp;, qui inclut l&rsquo;utilitaire netstat, a \u00e9t\u00e9 abandonn\u00e9e et remplac\u00e9e par&nbsp;<br><em>iproute2<\/em>&nbsp;. La collection actuelle d&rsquo;utilitaires r\u00e9seau&nbsp;<br><em>Iproute2<\/em>&nbsp;remplace netstat par la&nbsp;<br><a href=\"https:\/\/man7.org\/linux\/man-pages\/man8\/ss.8.html\" target=\"_blank\" rel=\"noreferrer noopener\">commande ss<\/a>&nbsp;. Le tableau ci-dessous pr\u00e9sente quelques exemples de remplacements de net-tools.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>net-tools<\/th><th>iproute2<\/th><\/tr><tr><td>netstat<\/td><td>ss<\/td><\/tr><tr><td><a href=\"https:\/\/linuxhint.com\/ifconfig_debian\/\" rel=\"noreferrer noopener\" target=\"_blank\">ifconfig<\/a><\/td><td>ip<\/td><\/tr><tr><td>iwconfig<\/td><td>iw<\/td><\/tr><tr><td>route<\/td><td>ip r<\/td><\/tr><tr><td>iptunnel<\/td><td>ip tunnel<\/td><\/tr><tr><td>arp<\/td><td>ip n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Remarque<\/strong>&nbsp;: si la commande netstat est introuvable sur votre&nbsp;<a href=\"https:\/\/www.it-connect.fr\/cours-tutoriels\/administration-systemes\/windows-server\/systeme\/\">syst\u00e8me<\/a>, vous devez au pr\u00e9alable installer le paque net-tools (<em>apt-get install net-tools<\/em>)<\/p>\n\n\n\n<p>Nous aurons alors un r\u00e9sultat comme suivant :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-light-green-cyan-color\">Proto   Recv-Q   Send-Q   Adresse locale   Adresse distante   Etat     PID\/Program name\ntcp6    0        0        :::<strong>80<\/strong>            :::*               LISTEN   <strong>4055\/apache2<\/strong><\/mark><\/pre>\n\n\n\n<p>On voit donc bien que le port&nbsp;<strong>\u00ab\u00a080\u00a0\u00bb<\/strong>&nbsp;est occup\u00e9 par le service&nbsp;<strong>\u00ab\u00a0apache2\u00a0\u00bb<\/strong>&nbsp;avec num\u00e9ro de processus&nbsp;<strong>\u00ab\u00a04055\u00a0\u00bb.&nbsp;<\/strong>Nous allons principalement manipuler la configuration&nbsp;<strong>d&rsquo;Apache2<\/strong>&nbsp;qui se situe dans \u00ab\u00a0<strong>\/etc\/apache2<\/strong>\u00a0\u00bb par d\u00e9faut. Dans ce dossier existe un fichier \u00ab\u00a0<strong>ports.conf<\/strong>\u00a0\u00bb o\u00f9 sont en parti d\u00e9finis les ports sur lesquels Apache2 va \u00e9couter. Par d\u00e9faut, ce fichier contient entre autres les lignes suivantes :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"783\" height=\"368\" src=\"https:\/\/codacola.xyz\/wp-content\/uploads\/2022\/05\/port.conf_.png\" alt=\"\" class=\"wp-image-806\" srcset=\"https:\/\/hinakuu.xyz\/wp-content\/uploads\/2022\/05\/port.conf_.png 783w, https:\/\/hinakuu.xyz\/wp-content\/uploads\/2022\/05\/port.conf_-300x141.png 300w, https:\/\/hinakuu.xyz\/wp-content\/uploads\/2022\/05\/port.conf_-768x361.png 768w\" sizes=\"auto, (max-width: 783px) 100vw, 783px\" \/><\/figure>\n\n\n\n<p>On voit donc bien qu&rsquo;Apache2 est configur\u00e9 pour \u00e9couter sur le port&nbsp;<strong>80.<\/strong>&nbsp;Pour faire \u00e9couter Apache2 sur le port 1800 par exemple, il suffit de remplacer&nbsp;<strong>\u00ab\u00a080\u00a0\u00bb<\/strong>&nbsp;par&nbsp;<strong>\u00ab\u00a01800\u00a0\u00bb<\/strong>&nbsp;sur la ligne \u00ab\u00a0Listen 80\u00a0\u00bb qui va devenir :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-light-green-cyan-color\">Listen 1800<\/mark><\/pre>\n\n\n\n<p>Il est \u00e0 noter que pour modifier le port d&rsquo;\u00e9coute sur les sites HTTPS et qui s&rsquo;appuie sur le module SSL d&rsquo;Apache, vous devez modifier les deux lignes \u00ab\u00a0Listen 443\u00a0\u00bb avec le port de votre choix (diff\u00e9rent de l&rsquo;autre port).<\/p>\n\n\n\n<p>Il faut ensuite configurer les h\u00f4tes virtuels pour \u00e9couter \u00e9galement sur ce port. En effet,&nbsp;<strong>les&nbsp;<em>virtual host<\/em>&nbsp;<\/strong>d&rsquo;un serveur Apache peuvent \u00e9couter chacun sur un port diff\u00e9rent, il faut donc dans Apache sp\u00e9cifier pour chaque h\u00f4te virtuel sur quel port il doit \u00e9couter. Le site actif par d\u00e9faut dans Apache2 est&nbsp;<strong>\u00ab\u00a0Default\u00a0\u00bb,<\/strong>&nbsp;on trouve son fichier de configuration dans \u00ab\u00a0<strong>\/etc\/apache\/sites-enabled\/000-default.conf<\/strong>\u00ab\u00a0, qu&rsquo;il va falloir \u00e9diter :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-light-green-cyan-color\">nano \/etc\/apache\/sites-enabled\/000-default.conf<\/mark><\/pre>\n\n\n\n<p>Voici la ligne qui indique que l&rsquo;h\u00f4te virtuel d&rsquo;\u00e9coute sur le port 80 :<\/p>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">&lt;VirtualHost *:80&gt;<\/mark><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"649\" src=\"https:\/\/codacola.xyz\/wp-content\/uploads\/2022\/05\/000-default.conf_-1024x649.png\" alt=\"\" class=\"wp-image-808\" srcset=\"https:\/\/hinakuu.xyz\/wp-content\/uploads\/2022\/05\/000-default.conf_-1024x649.png 1024w, https:\/\/hinakuu.xyz\/wp-content\/uploads\/2022\/05\/000-default.conf_-300x190.png 300w, https:\/\/hinakuu.xyz\/wp-content\/uploads\/2022\/05\/000-default.conf_-768x487.png 768w, https:\/\/hinakuu.xyz\/wp-content\/uploads\/2022\/05\/000-default.conf_.png 1060w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>On pourra alors sauvegarder les modifications puis recharger&nbsp;<strong>Apache2<\/strong>&nbsp;pour valider les changements de configuration :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-light-green-cyan-color\">systemctl reload apache2<\/mark><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>I. Pr\u00e9sentation Dans ce tutoriel, nous allons apprendre \u00e0 changer le port d&rsquo;\u00e9coute&nbsp;d&rsquo;Apache&nbsp;2.4.&nbsp;Par d\u00e9faut, le service web Apache2<\/p>\n","protected":false},"author":1,"featured_media":815,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-801","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/posts\/801","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=801"}],"version-history":[{"count":13,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/posts\/801\/revisions"}],"predecessor-version":[{"id":3414,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/posts\/801\/revisions\/3414"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/media\/815"}],"wp:attachment":[{"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=801"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=801"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}