Raspberry Pi en serveur Linux/Nginx/SQlite/PHP (LESP)

Vous aimerez aussi...

  • Jean-Philippe

    Bonsoir,
    Merci pour ce site qui est une mine d’or pour la Framboise !
    C’est grâce grâce site que j’ai enfin pu avoir un lancement au démarrage de Tighvnc. Merci !
    Bon, je suis au boulot, pas de bol, tout ce qui est en dehors du port 80 est filtré, donc « bernique » pour VNC…je n’ai que teamviewer qui passe, et pas moyen de mettre un TViewer sur raspi.

    Le Raspi a plus de mémoire que moi,…. mais c’est bien lui qui motive pour enfin me coller à Linux. Mes vieux souvenirs de DOS n’apportent que peu.
    J’ai envie de « jouer » aussi à faire un petit serveur web, de fichier etc, perso. Je pense qu’il y a tellement de trucs possibles à faire et à pas cher ! Je tire d’ailleurs mon chapeau à tous ces jeunes gens qui ont cette imagination, cette créativité, je ne sais pas d’où ils tirent leurs idées !

    Finalement, vaut-il mieux Ngix LESP, Pancake, un autre « kit » ? … Je ne sais pas comment il faut faire pour enlever apache 2 du raspi ?, à force d’installations je crains que ça finisse par tout planter. Ce n’est pas grave en soi, mais n’ayant pas la mémoire comment est configuré ce qui marche bien 🙂 …..

    J’ai vu sur un autre tuto / projet l’aspect IP dynamique. ( Sur le lien cité, inadyn, je n’ai pas tout compris à vrai dire et e pense que ça marchera pas avec OVH) . j’ai par contre essayé ce qui est donné là : http://pazpop.fr/installer-le-client-dyndns-ipcheck-pour-raspbian-et-ovh/ mais c’est le démarrage automatique de l’appli au boot qui pose problème….comme toujours et il faut que j’arrive aà comprendre cette histoire de « cron »
    Pardon de ce long message
    encore une fois merci pour tout ce partage, toutes ces idées !

    • Pour ton port 80, tu peux te connecter sur le 80 de ta maison et rediriger le 80 en entrée de ta box vers le port de VNC. Ca ne marchera que si ta boite ne fait que du filtrage de port sans faire de filtrage de contenu 😉

      Pour apache la commande apt-get remove apache2 doit le supprimer. L’avantage de Nginx est qu’il est simple à apprendre et surtout moins gourmand en ressources.

      Pour le démarrage en automatique, il faut aussi regarder du coté des scripts de boot (y a un article sur le blog). Sinon avec @reboot dans la crontab

      Bon amusement avec ce jouet chronophage ! 🙂

  • Jean-Philippe

    Merci Chris pour toutes ces infos.

    Bon chez moi il n’y a pas de box. En tête de ligne il y a un modem routeur et la ligne est partagée avec plusieurs maisons, chaque maison ayant son routeur. Donc il s’agit d’un réseau de sous-réseaux. Comme c’est Orange, pas d’IP fixe.
    Je vais voir comment je peux accéder depuis l’extérieur directement à mon routeur TPLINK (et voir pour forwarder ) car pour l’instant quand je mets un DDNS je tombe sur le routeur de tête de réseau.

    Je vais continuer tous ces essais avec les pistes que tu m’as données.
    OK pour Ngix,je vais donc m’y coller !
    Et aujourd’hui j’ai commandé d’autres raspi pour les faire causer ensemble 😉

    Allez, je continue la visite, je me régale ici ! ( même si je ne comprends pas tout du premier coup )

    • Ca risque d’être chaud pour l’accès extérieur car il faut obligatoirement demander au routeur de tête de rediriger du traffic entrant (un n° de port et type de protocole TCP ou UDP) vers ton sous-réseau qui lui même doit rediriger ce flux vers une machine précise (une IP)… Sans avoir la main sur la tête du réseau je sais pas comment tu peux faire. Demander à Orange ?

  • Bonsoir,
    Je confirme que ce site est une vrai mine d or pou les neophites de linux et des systemes embarqués.
    Chris realise un super boulot et merite d’être feliciter….
    Alors félicitations
    Ludo

  • Jean-Philippe

    un petit passage pour renvoyer un petit bonjour et un gros merci 😉

  • silco

    Salut 🙂
    Très bon site web j’aime beaucoup; très bien expliqué.
    Juste une petite question avec SQLite puis-je avoir plusieurs site sur mon serveur ou vaut-il mieux partir sur du MySQL ?
    Information à savoir se sera installer sur un serveur en machine virtuel avec Redmine, Jenkins, Sonar …
    Merci d’avance pour toutes réponses.

    • Salut,
      SQLite stocke sa DB sous la forme d’un fichier. MySQL est un conteneur de bases de données. Soit un fichier SQLite par site, soit un serveur MySQL avec plusieurs bases. MySQL est plus « lourd » mais simplifie l’administration et pas dit que tous les outils puissent travailler avec SQLite

  • silco

    Merci pour cette réponse rapide.

Handpicked links

Mise en cache objet de 2068/2220 objets utilisant disk Mise en cache utilisant disk: enhanced Mise en cache de base de données 15/50 requêtes dans 0.024 secondes utilisant disk Served from: pihomeserver.fr @ 2017-09-05 11:54:44 by W3 Total Cache -->