Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Tutoriel] Créer un serveur web sur Raspberry Pi

Avec Apache v.2, PHP v.5, MySQL server et avec un serveur FTP.

    1 novembre 2013 à 22:16:52

    Bonjour à tous, j'ai écrit un mini tutoriel pour créer un serveur web sur Raspberry Pi très rapidement avec un accès FTP aux fichiers du site pour pouvoir le modifier où et quand vous voulez. Ce sera un serveur basé sur Apache 2 avec PHP 5 et un serveur MySQL pour utiliser des bases de données. Ceci est mon premier tutoriel, il est assez court mais j’espère qu'il vous plaira.

    Voici le lien de téléchargement du tutoriel en version Pdf : http://adf.ly/YebGE

    EDIT : Lien original si le premier ne marche pas : https://mega.co.nz/#!ExAVgSLS!bdiqxzeGxoQv-VdB7imCaBwa9y0u--MxAhlKJ62jHAM

    Désolé pour le lien AdFly mais c'est surtout une manière pour moi de raccourcir le lien et cela me permet de compter le nombre de téléchargement :). Si cela pose problème je peut le remplacer par le lien original :).

    Si vous avez des questions n'hésitez pas a me les poser (publiquement de préférence afin que tout le monde en profite). Toute remarque ou correction est la bienvenue évidemment.

    -
    Edité par Neodar 2 novembre 2013 à 14:19:24

    • Partager sur Facebook
    • Partager sur Twitter
    Nts :/
      2 novembre 2013 à 6:57:02

      SLt!

      Le lien ne mêne nul part, est ce que tu peux donner le lien original? :)
      • Partager sur Facebook
      • Partager sur Twitter
      Les zéros surpassent l'infinie!
        2 novembre 2013 à 14:18:49

        Voici le lien original : https://mega.co.nz/#!ExAVgSLS!bdiqxzeGxoQv-VdB7imCaBwa9y0u--MxAhlKJ62jHAM

        Mais le lien AdFly marche correctement chez moi :/ tant pis.

        Bonne journée

        • Partager sur Facebook
        • Partager sur Twitter
        Nts :/
          2 novembre 2013 à 16:42:56

          Merci, le lien original fonctionne correctement :)
          • Partager sur Facebook
          • Partager sur Twitter
          Les zéros surpassent l'infinie!
            16 novembre 2013 à 13:46:03

            Je pense que pour le Rpi il serait plus judicieux d'utiliser lighttpd et SQLite. Mais merci beaucoup pour ce très bon tuto
            • Partager sur Facebook
            • Partager sur Twitter
              15 décembre 2013 à 20:37:36

              Bonjour,

              Merci pour ce tuto très bien rédigé.

              Par contre j'ai une erreur lors de l'installation des packages, il ne trouve pas php-MySQL...

              Pascal.

              • Partager sur Facebook
              • Partager sur Twitter
                15 décembre 2013 à 20:43:56

                Ah, je viens d'essayer avec la commande :

                sudo  apt-get  install  php5-mysql

                Et c'est passé.

                Pascal.

                • Partager sur Facebook
                • Partager sur Twitter
                  22 janvier 2014 à 20:38:47

                  Tres bon tutoriel :) Le lien adfly marche tkt pas ;)

                  • Partager sur Facebook
                  • Partager sur Twitter
                  Toto38890
                    30 janvier 2014 à 16:37:42

                    Merci pour ce tuto. Il est court, ça fait plaisir :p

                    Le lien adfly fonctionne mais je te conseille d'utiliser bitly.com qui te permettra de rediriger rapidement vers le lien original, sans pub.

                    Tu peux aussi personnaliser ton lien et avoir des statistiques de clics.

                    • Partager sur Facebook
                    • Partager sur Twitter
                      13 février 2014 à 22:59:36

                      Précision pour réussir à accéder à ton serveur en passant par le bié par la livebox sur ton serveur sous Linux: ( pour ceux qui on fait très peu de Linux comme moi ).

                      J'en suis à tester :

                      - installer serveur (Mysql) sur raspberryPi(Linux) , ouvertures des ports avec iptables , NAT/PAD pour redirection des ports sur livebox.

                      *[Fonctionne PAS encore]Le test des ports ouverts sur un site web m'indique que les port sont fermées sur le raspberryPi(Linux).

                      - j'ai fait la même manipulation sur un PC (Win 7) serveur(Mysql) , ouvertures des ports sur le Pare-Feu , NAT/PAD pour redirection des ports sur livebox.

                      *[Fonctionne]Le test des ports ouverts sur un site web m'indique que les port sont ouverts sur le PC (Win7)

                      Donc il manque quelque chose à faire dans le monde GNU/linux .

                      d'aprés moi s'est ici

                      http://www.isalo.org/wiki.debian-fr/Serveur_web_%C3%A0_la_maison_%3A_raspberry_pi

                      ARTICLE :

                      "Rendre le serveur accessible depuis l'extérieur

                      Paramétrage de la *box


                      Pensez aussi, côté serveur, à modifier /etc/nginx/sites-available/default pour y renseigner votre IP publique au lieu de votre IP interne."

                      ps : je suis curieux des sujets de raspberryPi en réponse à un besoin informatique en DOMOTIQUE ;)  de ce style :

                      http://blog.univers-domotique.com/2013/08/raspberry-pi-utilisation-en-serveur/

                      Je serais intéressé par contribué à un projet bénévole sur ce sujet.

                      • Partager sur Facebook
                      • Partager sur Twitter
                      Anonyme
                        14 février 2014 à 17:25:40 - Message modéré pour le motif suivant : Toute forme de publicité est interdite


                          14 février 2014 à 23:24:57

                          Robin Ruaux m'a pointé sur ceci :

                          suffit d'éditer /etc/network/interfaces de la façon suivante :

                          Code:
                          auto lo
                          iface lo inet loopback

                          iface eth0 inet static
                          gateway 192.168.0.x
                          netmask 255.255.255.0


                          Éteindre l'interface réseau par ifdown eth0, redémarrer la *box, puis remonter l'interface réseau par ifup eth0. Vous devriez être connecté avec l'adresse IP demandée (vérifier éventuellement avecifconfig eth0).


                          Maintenant cela fonctionne.

                          • Partager sur Facebook
                          • Partager sur Twitter
                            21 mars 2014 à 12:51:15

                            Up ! 

                            Je suis en train d'utiliser la doc écrite par Neodar, 

                            J'ai trouvé quelques inexactitudes et deux trois trucs plus vraiment à jour. Est- ce que je peux éventuellement reprendre la doc en question et proposer une correction/upgrade, une fois que j'aurais terminé, si ça ne te dérange pas, Neodar ?

                            Sinon j'ai bossé dessus une petite partie de la nuit dernière et j'ai coincé sur un truc ( il était un peu tard, donc je me suis arrêté là), à la fin des installations du début l'étape du 

                            1. sudo chown R pi /var/www 

                            me retournait un truc du genre qu'il me manque un paramètre à la commande (je sais, c'est pas très précis comme rapport d'erreur, mais je ne suis plus à coté du device pour l'instant). Mon Linux étant un peu rouillé, c'est surement tout bête mais je ne vois pas où j'ai pu faire quelque chose qui fait planter le truc. Si quelqu'un a une suggestion ou même une hypothèse, je suis preneur. Sinon, merci à vous pour toutes ces infos, particulièrement Neodar pour la doc et Louetolivier pour les infos. 
                            • Partager sur Facebook
                            • Partager sur Twitter
                            Stackoverflow blblblblblblbl
                              21 mars 2014 à 17:24:05

                              Salut :),

                              Oui bien sur tu peux utiliser ce tuto et le modifier comme tu le veux ne t'inquiète pas ;)

                              Sinon je ne vois pas ce qui cloche avec cette commande :/ quelqu'un d'autre pourra peut-être t'aider.

                              Et sinon merci a Louetolivier pour ses réponses effectivement c'est plutôt utile ^^.

                              • Partager sur Facebook
                              • Partager sur Twitter
                              Nts :/
                                28 mars 2014 à 10:42:16

                                Bon ben voilà, je passais un examen oral pour mon diplôme, j'ai présenté en projet personnel un Raspi en serveur qui héberge mon site personnel, et un cloud. C'est super bien passé, ça a plu aux observateurs.
                                Le truc marche assez bien, c'est cool (juste faire gaffe au système de serveur que j'ai utilisé: ils prend en charge la casse, à 10 min de l'examen, j'envoie mon site sur le serveur et j'ai des images qui s'affichent pas à cause de majuscules en trop ou en moins dans le nom des images alors qu'en local elles s'affichaient parfaitement, c'était un joli coup de flippe).
                                J'entame la rédaction de la doc complète, j'essaierai de poster ça dans les prochains jours, faudra m'excuser si ça vient un peu tard: je suis toujours en période d'examens.
                                En tous cas, même un an et quelques après l'avoir acheté, je trouve toujours de quoi m'amuser avec le raspi :3
                                • Partager sur Facebook
                                • Partager sur Twitter
                                Stackoverflow blblblblblblbl
                                  23 avril 2014 à 14:23:10

                                  Bonjour a tous :)

                                  J'utilise le tuto de Neodar qui est très bien rédigé malgré une ptite faute ou deux mais on arrive très bien a tout comprendre c'est super!!

                                  Mais voilà, je rencontre le meme problème que Marma a propos de: "sudo chown R pi /var/www "

                                  En effet, a tapant cette commande, on me repond: "chown: opérande manquant après "pi/var/www".

                                  Quelqu'un a t il une idée svp ?? :$

                                  Merci d'avance a tous :)

                                  Guillaume.

                                  • Partager sur Facebook
                                  • Partager sur Twitter
                                    12 juillet 2014 à 13:43:09

                                    Bonjour !

                                     Probleme résolu ! J'entrais mal mon . avant conf ce qui m'ouvrait le mauvais fichier !!

                                    Sinon nouveau probleme c'est exactement le meme que guigui84 :/

                                    Merci !!!!

                                    -
                                    Edité par MrxPatate 12 juillet 2014 à 14:15:43

                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      20 juillet 2014 à 16:02:15

                                      - ton fichier var est à la racine /

                                      tu as un nombres de sous-dossier tel que bin , boot , dev , etc , home , root , var aprés la racine

                                      - pi s'est l'utilisateur

                                      mais tu as aussi un dossier /home/pi/Desktop par exemple

                                      - chown s'est la commande qui te permet d affecter la propriété du fichier à un utilisateur

                                      donc tu as un espace entre pi et /var/www

                                      • Partager sur Facebook
                                      • Partager sur Twitter
                                        8 août 2014 à 21:47:02

                                        Claire, net et précis. 

                                        C'est parfait. 

                                        • Partager sur Facebook
                                        • Partager sur Twitter
                                          15 décembre 2014 à 18:00:59

                                          Bonjour à tous,

                                          Un grand merci à Neodar pour ce tuto claire et impeccable.

                                          Bon ok je vais déterrer un post qui tiens depuis 1 an sur le site mais c'est apporter un peu plus de précision à ce dernier, à savoir la mise en ligne au serveur, l'accès depuis l'extérieur et la possibilité d'ajouter un DNS perso : http://raspbian-france.fr/mettre-en-ligne-serveur-web-raspbian-dydns-port-forwarding/

                                          Petite question personnelle, au final la bande passante de notre serveur web est limitée à combien et par quoi ? Notre connexion internet ?

                                          Encore merci à vous !

                                          • Partager sur Facebook
                                          • Partager sur Twitter
                                          Anonyme
                                            27 décembre 2014 à 15:40:16

                                            Comment on rend le site 192.168.0.XX (adresse de notre Rpi) publique, visible depuis le monde entier ? Il me semble que c'est une histoire de port et tout mais je ne suis pas sur ... PS : j'ai la box numericable
                                            • Partager sur Facebook
                                            • Partager sur Twitter
                                              21 janvier 2015 à 9:48:26

                                              Wolsterking,

                                              voici un lien qui pourrait t'aider : http://raspbian-france.fr/mettre-en-ligne-serveur-web-raspbian-dydns-port-forwarding/

                                              Donne nous tes retours, qu'ils soient négatifs ou positifs. 

                                              Alex. 

                                              • Partager sur Facebook
                                              • Partager sur Twitter
                                                25 janvier 2015 à 11:49:36

                                                Ah oui c'est vrai, voici un lien : https://arkos.io
                                                • Partager sur Facebook
                                                • Partager sur Twitter
                                                  11 février 2015 à 17:22:08

                                                  Sinon comme arkos est en développement et peut avoir des bugs, tu peut installer php, MySQL et Apache2 séparément pour avoir quelque chose ressemblent à XAMPP.
                                                  • Partager sur Facebook
                                                  • Partager sur Twitter
                                                    5 janvier 2016 à 13:47:53

                                                    Le Fichier n'est plus accessible
                                                    • Partager sur Facebook
                                                    • Partager sur Twitter
                                                      6 janvier 2016 à 15:17:13

                                                      Salut à tous, ça fait longtemps que j'ai pas trainé par ici, je suis en train de remettre en service mon serveurpi de l'époque, et j'ai aujourd'hui plus de connaissances en la matière, je pense écrire une doc avec plusieurs rectifications et une partie sécurisation du serveur (rien de fou, mais au moins le strict minimum). Si il y a des gens que ça intéresse, manifestez-vous. 
                                                      Et oui, @Neodar, ton lien MEGA est mort.
                                                      • Partager sur Facebook
                                                      • Partager sur Twitter
                                                      Stackoverflow blblblblblblbl
                                                        25 janvier 2016 à 17:42:36

                                                        Quelqu’un aurait-il conservé ce tutoriel ?
                                                        • Partager sur Facebook
                                                        • Partager sur Twitter
                                                          13 février 2016 à 16:32:22 - Message modéré pour le motif suivant : Message complètement hors sujet


                                                          Anonyme
                                                            7 mars 2016 à 19:53:36

                                                            Désolé du retard de ma réponse ! Cela fonctionne !

                                                            merci !

                                                            • Partager sur Facebook
                                                            • Partager sur Twitter

                                                            [Tutoriel] Créer un serveur web sur Raspberry Pi

                                                            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                                            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                                                            • Editeur
                                                            • Markdown