{"id":774,"date":"2009-10-13T15:28:18","date_gmt":"2009-10-13T14:28:18","guid":{"rendered":"http:\/\/www.felinewave.com\/wordpress\/?p=774"},"modified":"2009-11-23T21:02:44","modified_gmt":"2009-11-23T20:02:44","slug":"test-du-nas-ds109-synology-serveur-web","status":"publish","type":"post","link":"http:\/\/www.felinewave.com\/wordpress\/2009\/10\/13\/test-du-nas-ds109-synology-serveur-web\/","title":{"rendered":"Test du NAS DS109 Synology &#8211; Serveur web"},"content":{"rendered":"<p>Toujours dans le cadre du <a href=\"http:\/\/www.felinewave.com\/wordpress\/ds109\/\">test du DS109<\/a> auquel je participe, une de nos premi\u00e8res missions est de mettre en place un site web accessible depuis l&rsquo;ext\u00e9rieur.<\/p>\n<p>Dans ce post, je vais d\u00e9tailler pas-\u00e0-pas comment mettre en oeuvre un site WordPress.<\/p>\n<p><strong>Mise \u00e0 jour du firmware du DS109<\/strong><\/p>\n<p>La premi\u00e8re chose \u00e0 faire est de mettre le firmware \u00e0 jour. On peut r\u00e9cup\u00e9rer le dernier firmware dans <a href=\"http:\/\/www.synology.com\/support\/download.php?lang=enu&amp;m=DS109\">la rubrique support<\/a> sur le site de Synology. On upload ensuite le fichier vers le DS109 via la rubrique <em>Mise \u00e0 jour du progiciel<\/em> de l&rsquo;interface d&rsquo;administration.<\/p>\n<p><strong>Activation du service web et MySQL<\/strong><\/p>\n<p>Dans la rubrique <em>Services web<\/em>, il faut ensuite cocher <em>Activer Web Station<\/em> et <em>Activer MySQL<\/em>. Le DS109 va alors cr\u00e9er un nouveau r\u00e9pertoire partag\u00e9 nomm\u00e9 <em>web<\/em> qui sera la racine du service web offert par le NAS. On peut tout de suite v\u00e9rifier le bon fonctionnement du service en pla\u00e7ant un fichier dans ce r\u00e9pertoire : si tout va bien, on peut aussi y acc\u00e9der via son navigateur : http:\/\/IP_du_NAS\/votre_fichier.<\/p>\n<p><strong>Installation de phpMyAdmin<\/strong><\/p>\n<p>PhpMyAdmin est une appli web qui permet de g\u00e9rer facilement sa base de donn\u00e9e MySQL. Il est indispensable de l&rsquo;installer avant de pouvoir aller plus loin. On va ainsi pouvoir cr\u00e9er des bases, ajouter des comptes, etc.<\/p>\n<p>Pour l&rsquo;installation de phpMyAdmin, je vous invite \u00e0 consulter <a href=\"http:\/\/www.felinewave.com\/wordpress\/2009\/08\/17\/installation-de-phpmyadmin-sur-mon-nas-synology\/\">ce post<\/a>. L&rsquo;utilisation du package Synology facilite grandement l&rsquo;installation; du coup aucune bidouille n&rsquo;est n\u00e9cessaire. Il suffit de suivre les instructions de la <a href=\"http:\/\/www.synology.com\/enu\/support\/releaseNote\/phpMyAdmin.php\">release note<\/a> du package.<\/p>\n<p><strong>Cr\u00e9ation d&rsquo;un nouveau compte MySQL<\/strong><\/p>\n<p>Pour l&rsquo;installation de WordPress, on va cr\u00e9er une base de donn\u00e9es sp\u00e9cifique avec un utilisateur sp\u00e9cifique. Cel\u00e0 va permettre de cr\u00e9er un compte et une base compl\u00e8tement d\u00e9di\u00e9s \u00e0 l&rsquo;application.<\/p>\n<p>Dans PhpMyAdmin, on va dans l&rsquo;onglet <em>Privil\u00e8ges<\/em>, on clique sur <em>Ajouter un utilisateur<\/em> et on entre les donn\u00e9es attendues (dans mon cas, je cr\u00e9e un utilisateur wordpress en localhost). Il faut penser \u00e0 cocher <em>Cr\u00e9er une base portant son nom et donner \u00e0 cet utilisateur tous les privil\u00e8ges sur cette base<\/em> pour cr\u00e9er la base nomm\u00e9 <em>wordpress<\/em> dans laquelle on va faire l&rsquo;installation ensuite.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-780\" title=\"wordpress_mysql\" src=\"http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/wordpress_mysql.PNG\" alt=\"wordpress_mysql\" width=\"581\" height=\"354\" srcset=\"http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/wordpress_mysql.PNG 581w, http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/wordpress_mysql-300x182.PNG 300w, http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/wordpress_mysql-550x335.PNG 550w\" sizes=\"auto, (max-width: 581px) 100vw, 581px\" \/><\/p>\n<p>Si tout s&rsquo;est bien pass\u00e9, une nouvelle base wordpress vient de s&rsquo;ajouter \u00e0 gauche.<\/p>\n<p><strong>Installation de WordPress<\/strong><\/p>\n<p>Il faut commencer par t\u00e9l\u00e9charger l&rsquo;application sur le site officiel de wordpress : <a href=\"http:\/\/www.wordpress-fr.net\/\">http:\/\/www.wordpress-fr.net\/<\/a>. On d\u00e9zippe l&rsquo;archive avant d&rsquo;envoyer son contenu dans un r\u00e9pertoire de la racine web de votre NAS (dans mon cas, j&rsquo;utilise le r\u00e9pertoire \\\\IP_DU_NAS\\web\\wordpress).<\/p>\n<p>Via votre navigateur, vous vous connectez \u00e0 ce r\u00e9pertoire (ie http:\/\/IP_DU_NAS\/wordpress\/ pour moi) et on arrive sur l&rsquo;assistant d&rsquo;installation de wordpress. Il n&rsquo;y a alors plus qu&rsquo;\u00e0 se laisser guider.<\/p>\n<p>1 \u00e8re \u00e9tape : on clique sur <em>Cr\u00e9er le fichier de configuration.<\/em><\/p>\n<p><a href=\"http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-782\" title=\"install_wp_1\" src=\"http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_1-550x169.png\" alt=\"install_wp_1\" width=\"550\" height=\"169\" srcset=\"http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_1-550x169.png 550w, http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_1-300x92.png 300w, http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_1.png 799w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/a><\/p>\n<p>2 eme \u00e9tape : on renseigne les informations pour la base de donn\u00e9es.<\/p>\n<p style=\"text-align: center; \"><a href=\"http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-783 aligncenter\" title=\"install_wp_2\" src=\"http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_2-550x337.png\" alt=\"2eme \u00e9tape : on renseigne les informations pour la base de donn\u00e9es\" width=\"550\" height=\"337\" srcset=\"http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_2-550x337.png 550w, http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_2-300x184.png 300w, http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_2.png 715w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/a><\/p>\n<p>3 eme \u00e9tape : on continue en renseignant quelques donn\u00e9es utiles. Attention, apr\u00e8s cette \u00e9tape, l&rsquo;installateur va nous donner un mot de passe admin temporaire qu&rsquo;il va falloir conserver pour s&rsquo;authentifier la premi\u00e8re fois (faites un copier-coller).<\/p>\n<p style=\"text-align: center; \"><a href=\"http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-784  aligncenter\" title=\"install_wp_3\" src=\"http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_3-550x415.png\" alt=\"3eme \u00e9tape, on continue en renseignant quelques donn\u00e9es utiles\" width=\"550\" height=\"415\" srcset=\"http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_3-550x415.png 550w, http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_3-300x226.png 300w, http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_3.png 783w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/a><\/p>\n<p>Et c&rsquo;est fini !<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-785 aligncenter\" title=\"install_wp_4\" src=\"http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_4-550x400.png\" alt=\"Et c'est d\u00e9j\u00e0 fini !\" width=\"550\" height=\"400\" srcset=\"http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_4-550x400.png 550w, http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_4-300x218.png 300w, http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_4.png 765w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/a><\/p>\n<p><strong>Petit passage dans la configuration de WordPress<\/strong><\/p>\n<p>Comme on souhaite rendre WordPress accessible depuis Internet, il faut modifier le chemin de celui-ci dans la configuration. Par d\u00e9faut, le configurateur va inscrire l&rsquo;adresse utilis\u00e9e pour l&rsquo;installation (qui en l&rsquo;occurrence est une adresse locale et ne sera donc pas accessible depuis Internet). Il faut remplacer cette adresse par le chemin relatif d&rsquo;installation de WordPress (Pour moi c&rsquo;est dans le r\u00e9pertoire wordpress \u00e0 la racine du serveur).<\/p>\n<p><a href=\"http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/configwordpress.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/configwordpress-550x313.png\" alt=\"Il faut modifier l&#039;adresse web de WordPress en utilisant un chemin relatif\" title=\"configwordpress\" width=\"550\" height=\"313\" class=\"size-large wp-image-902 aligncenter\" srcset=\"http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/configwordpress-550x313.png 550w, http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/configwordpress-300x170.png 300w, http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/configwordpress.png 760w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/a><\/p>\n<p><strong>Ouverture des ports de la freebox<\/strong><\/p>\n<p>Si vous voulez que votre site tout beau tout neuf soit accessible depuis l&rsquo;ext\u00e9rieur, il faut ouvrir le port qui va bien dans votre box. Etant chez Free, je ne connais que leur interface mais les autres FAI offrent certainement tous les m\u00eames fonctionnalit\u00e9s.<\/p>\n<p>On s&rsquo;authentifie sur free.fr, puis dans la rubrique <em>Internet<\/em>, on choisit <em>Configurer mon routeur Freebox<\/em>. Dans la partie <em>Redirections de port<\/em>, il faut ajouter une nouvelle ligne avec les informations suivantes :<\/p>\n<p style=\"text-align: center; \"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-788  aligncenter\" title=\"install_wp_5\" src=\"http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_5.png\" alt=\"Redirection du port 80 vers l'adresse IP du NAS\" width=\"303\" height=\"62\" srcset=\"http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_5.png 303w, http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_5-300x61.png 300w\" sizes=\"auto, (max-width: 303px) 100vw, 303px\" \/><\/p>\n<p>Ces informations permettent la redirection du port 80 (http) vers l&rsquo;adresse IP du NAS. Il faut remplacer X pour l&rsquo;adresse IP du NAS.<\/p>\n<p>Pour que le NAS ait toujours la m\u00eame adresse IP, on peut aussi demander un bail permanent pour son adresse MAC. C&rsquo;est juste en dessous dans les <em>Baux DHCP permanents<\/em> :<\/p>\n<p style=\"text-align: center; \"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-789  aligncenter\" title=\"install_wp_6\" src=\"http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_6.png\" alt=\"Bail permanent pour le NAS\" width=\"316\" height=\"65\" srcset=\"http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_6.png 316w, http:\/\/www.felinewave.com\/wordpress\/wp-content\/uploads\/2009\/10\/install_wp_6-300x61.png 300w\" sizes=\"auto, (max-width: 316px) 100vw, 316px\" \/><\/p>\n<p>Dans cette partie, il faut choisir une adresse IP pour le NAS puis donner son adresse MAC (elle est inscrite sur le NAS).<\/p>\n<p>Apr\u00e8s reboot de la freebox, votre site devrait \u00eatre accessible depuis l&rsquo;ext\u00e9rieur en demandant votre adresse publique dans un navigateur :o)<\/p>\n<p><strong>Synth\u00e8se de cette installation<\/strong><\/p>\n<p>Globalement, cette installation ne pose aucune difficult\u00e9 majeure. Le seul point qui m&rsquo;a pos\u00e9 des difficult\u00e9s a \u00e9t\u00e9 l&rsquo;installation de PhpMyAdmin mais j&rsquo;ai d\u00e9couvert ensuite le package fourni par Synology qui rend cette op\u00e9ration tr\u00e8s accessible et rapide. C&rsquo;est vraiment une bonne id\u00e9e pour se simplifier la vie ces packages. WordPress est tr\u00e8s facile \u00e0 installer et semble compl\u00e8tement compatible avec l&rsquo;environnement offert par le NAS. Ce NAS Synology offre un v\u00e9ritable serveur Apache qui sera en mesure d&rsquo;h\u00e9berger toutes les applications php comme le ferait n&rsquo;importe quel serveur.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Toujours dans le cadre du test du DS109 auquel je participe, une de nos premi\u00e8res missions est de mettre en place un site web accessible depuis l&rsquo;ext\u00e9rieur. Dans ce post, je vais d\u00e9tailler pas-\u00e0-pas comment mettre en oeuvre un site WordPress. Mise \u00e0 jour du firmware du DS109 La premi\u00e8re chose \u00e0 faire est de [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[10],"tags":[29,53,25],"class_list":["post-774","post","type-post","status-publish","format-standard","hentry","category-technologie","tag-ds109","tag-serveur-web","tag-synology"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pxabt-cu","_links":{"self":[{"href":"http:\/\/www.felinewave.com\/wordpress\/wp-json\/wp\/v2\/posts\/774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.felinewave.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.felinewave.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.felinewave.com\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.felinewave.com\/wordpress\/wp-json\/wp\/v2\/comments?post=774"}],"version-history":[{"count":31,"href":"http:\/\/www.felinewave.com\/wordpress\/wp-json\/wp\/v2\/posts\/774\/revisions"}],"predecessor-version":[{"id":901,"href":"http:\/\/www.felinewave.com\/wordpress\/wp-json\/wp\/v2\/posts\/774\/revisions\/901"}],"wp:attachment":[{"href":"http:\/\/www.felinewave.com\/wordpress\/wp-json\/wp\/v2\/media?parent=774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.felinewave.com\/wordpress\/wp-json\/wp\/v2\/categories?post=774"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.felinewave.com\/wordpress\/wp-json\/wp\/v2\/tags?post=774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}