Comment utiliser un Raspberry Pi en tant que serveur Web local

Les utilisateurs de Raspberry Pi aiment commencer de nouveaux projets. L’un des projets fondamentaux mais relativement simples consiste à transformer votre Pi en serveur Web local..

Exigences

  • Framboise Pi (Modèle B)
  • Carte SD (sous Raspbian)
  • Câble d'alimentation micro-USB
  • Câble Ethernet ou adaptateur WiFi USB
  • Clavier USB
  • Souris USB (préférable, mais pas obligatoire)

Mise en place de SSH

Étape 1

Utiliser SSH, ou Enveloppe de protection, vous permettra de contrôler le Raspberry Pi à partir d'un autre ordinateur. Pour activer SSH, vous devez obtenir l'adresse IP du Pi. Pour ce faire, tapez la commande suivante dans le LXTerminal application:

ifconfig

Vous verrez alors quelque chose de similaire à ceci:

Si vous utilisez une connexion sans fil, dans la section 'wlan0', l’adresse IP se trouve sur la deuxième ligne, intitulée inet addr. Dans ce cas, mon adresse IP est 192.168.1.80.

Si vous utilisez une connexion Ethernet, l’adresse IP du Pi peut être trouvée dans le eth0 section.

Étape 2

Activez SSH puis redémarrez le Pi en tapant les commandes suivantes dans le répertoire LXTerminal la fenêtre:

sudo /etc/init.d/ssh démarrer sudo apt-get installer ssh sudo shutdown -r maintenant

Vous devez entrer chaque ligne une par une et appuyer sur la touche Revenir touche après la saisie de chaque ligne.

Étape 3

Sur votre Mac, ouvrez Terminal, qui peut être trouvé dans le Applications> Utilitaires dossier. Tapez la commande suivante dans la fenêtre:

ssh [email protected]

Vous devriez remplacer 192.168.1.60 avec votre propre adresse IP. On vous demandera alors le mot de passe. Sauf si vous l'avez déjà changé, le mot de passe sera framboise. Bien que vous ne voyiez pas chaque caractère taper à l'écran ce que vous tapez est être entré.

Si un avertissement de sécurité est affiché, vérifiez que tout va bien, puis tapez soit y ou Oui continuer la connexion.

Si vous vous êtes connecté avec succès au Pi, vous verrez pi @ raspberrypi ~ $ étant affiché au bas de la Terminal fenêtre, semblable à ceci:

Configuration du serveur Web

Étape 1

Vous voudrez d’abord installer Apache et PHP. Pour ce faire, vous devez taper la commande suivante dans le champ Terminal la fenêtre:

sudo apt-get install apache2 php5 libapache2-mod-php5

Étape 2

Vous devez redémarrer le service Apache. Tapez la commande suivante pour le faire:

sudo service apache2 redémarrer

Étape 3

Vous pouvez tester le serveur Web en saisissant l'adresse IP dans un navigateur Web. Si tout se passe bien, vous devriez voir un message disant Ça marche! ressemblant à ceci:

Installer MySQL

Étape 1

Il est important d’installer MySQL pour pouvoir exécuter tout ce qui nécessite une base de données, telle que WordPress. Pour installer MySQL, tapez la commande suivante dans le répertoire Terminal la fenêtre:

sudo apt-get installe mysql-server mysql-client php5-mysql

Configuration de FTP

Étape 1

Afin de permettre le transfert de fichiers entre votre Mac et votre Raspberry Pi, vous devez configurer une connexion FTP. Pour ce faire, tapez la commande suivante qui vous permettra de prendre le contrôle total du répertoire racine du serveur Web:

sudo chown -R pi / var / www

Étape 2

Installer vsftpd qui est l’un des serveurs FTP les plus rapides et les plus sécurisés pour les systèmes de type UNIX. Entrez la commande suivante dans la fenêtre du terminal à installer:

sudo apt-get install vsftpd

Étape 3

Je vous recommande de modifier le fichier de configuration pour vsftpd pour le rendre plus sécurisé et convivial. Vous devez apporter trois modifications:

  1. Changement anonymous_enable = OUI à anonymous_enable = NO désactiver FTP anonyme)
  2. Uncomment local_enable = YES et write_enable = YES pour vous permettre d'apporter des modifications au serveur FTP
  3. Au bas du fichier de configuration, ajoutez force_dot_files = OUI pour activer des fichiers tels que .htaccess

Puis sauvegardez et quittez le fichier de configuration en appuyant sur Control-X, puis Y et puis le Revenir clé.

Étape 4

Vous devez redémarrer le nouveau serveur FTP pour pouvoir l'utiliser. Pour ce faire, entrez la commande suivante dans la fenêtre du terminal:

sudo service vsftpd redémarrer

Étape 5

Vous pouvez également souhaiter créer un raccourci depuis le dossier de base de l'utilisateur Pi vers le dossier racine Web. Si vous voulez faire cela, tapez cette commande:

l-s / var / www / ~ / www

Résumé

C'est tout! Vous avez maintenant configuré avec succès un serveur Web local pour votre Raspberry Pi.!

Vous avez commencé par activer SSH, puis par installer le serveur Web, MySQL et FTP.

L'utilisation d'un Raspberry Pi en tant que serveur Web est l'une des utilisations fondamentales d'un Pi. Cela ouvre de nombreuses possibilités.

La meilleure façon de savoir ce que vous pouvez faire avec votre nouveau serveur Web est de jouer avec ce dernier et de voir ce qu’il peut faire.!