Serveur web à la maison : Raspberry Pi
Retrouvez ce tutoriel sur le wiki : ... spberry_pi Voici un petit tutoriel pas à pas pour monter son propre serveur domestique à la maison, qui consomme ~5W.Je ne suis absolument pas expert en la matière, donc toute critique/ajout sera le bienvenu. Installation du Raspberry PiMatériel à acheter - Raspberry Pi modèle B (le modèle A ne possède pas de port éthernet)- Une carte SD rapide et de marque (éviter les noname)- Un transformateur µUSB 5V et >700mA (certaines alimentations de téléphones portables font l'affaire, mais pas celle de mon Samsung)- Éventuellement un boîtier Tout ça se trouve sans problème dans la boutique officielle. Installation du système J'ai décidé, parmi les systèmes proposés, d'installer Raspbian Wheezy qui n'est, vous l'aurez deviné, qu'une adaptation de Debian Wheezy 7. Ensuite, insérez la carte SD dans votre orifice favori. Accès root Pour le moment, vous pouvez accéder au compte root avec la commande sudo su. Code: UsageSSH
Creating a LAMP server (web server - Linux Apache Mysql PHP) on the Raspberry Pi - Linux tutorial from PenguinTutor
This provides details of how to configure a Raspberry Pi as a webserver. This is similar to the guide to using Xubuntu as a LAMP webserver, but adds some of the things that need to be handled differently for the Raspberry Pi. It is termed a LAMP server which is one of the most common configuration for webservers which standard for: Linux – operating system Apache – webserver (http) software Mysql – database server PHP or Perl – programming languages This setup is probably overkill for most uses of the Raspberry Pi, but it is the setup that most users will be familiar with and is a good way to learn about setting up a webserver. All this configuration is done at the command line. Why use the Pi? Avoiding the geeking answer of “because I can” I think there are some good reasons for doing this. Learn Linux The main aim of this site is to teach Linux skills. Learn web programming The aim of the Raspberry Pi Foundation is to teach programming to children. Debian Linux Security passwd type
Installer un serveur web sur votre Raspberry (Apache + PHP + MySQL)
Après avoir créé votre carte SD, et après avoir démarré pour la première fois votre Raspberry Pi, il y a de fortes chances que vous souhaitiez l’utiliser comme un serveur web. La Raspberry Pi comme serveur web, pourquoi ? Mais pourquoi utiliser la Raspberry comme un serveur Web, plutôt que de faire appel à des prestataires de services spécialisés dans l’hébergement web ? Tout d’abord, d’un point de vue économique, il faut savoir que les services d’hébergement web ne sont pas gratuits et qu’il faut sortir le porte-monnaie tous les mois/ans. Contrairement à la Raspberry qui demande juste une connexion. La question qui se pose maintenant est, comment faire de la Raspeberry un serveur web ? Installation du serveur Apache avec Raspbian Apache, c’est quoi ? Tout d’abord, nous allons installer Apache, qui est le serveur web en tant que tel. À l’heure actuelle, Apache est le serveur web le plus utilisé, avec environ 60 % de parts de marché. Installation d’Apache sudo apt install apache2 cat . echo "<?
Installer un serveur web sur votre Raspberry (Apache + PHP + MySQL)
Après avoir créé votre carte SD, et après avoir démarré pour la première fois votre Raspberry Pi, il y a de fortes chances que vous souhaitiez l’utiliser comme un serveur web. La Raspberry Pi comme serveur web, pourquoi ? Mais pourquoi utiliser la Raspberry comme un serveur Web, plutôt que de faire appel à des prestataires de services spécialisés dans l’hébergement web ? Tout d’abord, d’un point de vue économique, il faut savoir que les services d’hébergement web ne sont pas gratuits et qu’il faut sortir le porte-monnaie tous les mois/ans. Contrairement à la Raspberry qui demande juste une connexion. La question qui se pose maintenant est, comment faire de la Raspeberry un serveur web ? Installation du serveur Apache avec Raspbian Apache, c’est quoi ? Tout d’abord, nous allons installer Apache, qui est le serveur web en tant que tel. À l’heure actuelle, Apache est le serveur web le plus utilisé, avec environ 60 % de parts de marché. Installation d’Apache sudo apt install apache2 cat . echo "<?
Caddy, un serveur web sécurisé comme sur des roulettes
Sécuriser la connexion d’un site web entre votre navigateur et le serveur web grâce à un certificat TLS et une adresse en https devient de plus en plus un impératif. Même si certains acteurs reprochent ce choix, il s’est imposé notamment face à la pression des navigateurs web qui pointent du doigt les sites non sécurisés, et aussi celle de Google qui donne l’avantage dans ses résultats de recherche aux sites qui le sont. Depuis la création de Let’s Encrypt, on peut obtenir l’indispensable certificat TLS gratuitement et automatiquement. Caddy est un serveur web écrit en Go qui existe depuis plusieurs années et qui vient de sortir en version 2. Avec la version 2, le créateur de Caddy s’est lancé dans une réécriture complète du code source. Si vous utilisiez Caddy 1, vous devrez convertir vos fichiers de configuration, puisqu’il y a plusieurs changements importants détaillés dans ce guide. À titre d’exemple, voici une configuration complète pour mon blog qui tourne sous WordPress :
Diffusez vos pages web sans hébergeur
URL Pages est un script que vous pouvez déployer sur n’importe quel serveur, qui vous permettra de générer des URLs contenant des pages entières. En gros, pas besoin de serveur pour héberger votre page web, puisque l’ensemble de son contenu sera dans le lien que vous communiquerez. Développé par Jason Strieb, cela permet de monter une page web basique en 2 secondes sans hébergement, mais également de réaliser des « copies de sauvegarde » de certaines pages qui ne pourront plus ensuite être supprimées. URLPages propose un éditeur basique qui se chargera ensuite d’encoder en base64 l’ensemble du contenu. Voici un exemple de page : Comme vous pouvez le voir, l’URL est assez longue, c’est pourquoi il peut être intéressant de passer par un raccourcisseur d’URL. Le script utilise uniquement du code non dynamique (CSS/HTML/JS) et peut être déployé sur n’importe quel hébergement statique. Logitech MX Keys Advanced (-16%) en savoir plus