Créer un serveur web avec Apache2

Créer un serveur web sur le Raspberry pi avec Apache2 c’est l’équivalent de créer un serveur avec le logiciel wamp sous Windows.

Installation des paquets requis

Il faut avant toutes choses installer les paquets nécessaires au serveur web.

Les paquets requis sont :

  • apache2 : Le serveur
  • php5 : Pour exécuter des fichiers PHP
  • mysql-server : Tout ce qui est base de données
  • libapache2-mod-php5 : Sert pour la comptabilité php5 apache
  • php5-mysql : Pour gérer des bases de données avec des commandes PHP

Pour installer tous ces paquets, il faut faire la commande

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

Une fenêtre s’ouvrira dans le terminal vous demandant le mot de passe mysql. Ce mot de passe vous servira à vous connecter à la base de données mysql.

mysql password

Démarrer le serveur Apache2

Le serveur démarre automatiquement, mais vous pouvez le faire manuellement avec cette commande

service apache2 start

Repertoire du serveur

Le répertoire du serveur est le suivant

 /var/www

Vous pouvez placer dedans vos fichiers PHP et HTML. Pour ensuite y accéder, il faut aller à ip_du_raspberry/nom_du_fichier.html

Exemple :

Je créer dans le dossier /var/www un dossier « test » ou je place un fichier core.php

Pour accéder à mon fichier, je vais à 192.168.2.4/test/core.php

Accéder au serveur

Pour accéder au serveur il faut entrer l’adresse IP de votre Raspberry pi dans l’URL de votre navigateur. Pour moi l’URL est 192.168.2.4, voilà ce que j’obtiens quand je vais sur le serveur.

serveur apache2

Le serveur est seulement accessible à partir d’un ordinateur de votre réseau local

 

12 Comments on “Créer un serveur web avec Apache2”

  1. et sinon, nginx est plus léger qu’apache. autre idée: php-gdm (sauf erreur sur le nom) est l’extension de nginx pour le moteur php.
    Ca pourrait aider les détenteurs du modèle A 😉

  2. Comment fait-on pour accéder à la base de données?

    Est-il possible d’installer un site web crée à partir d’un CMS comme Joomla?

    Merci pour votre réponse.

  3. Bonjour , lorsque je lance la toute premiere commande ( sudo apt-get install …) tout va bien mais a la fin il me dit qu’il n’arrive pas a récuperer quelque archive. Je suis sous le raspberry pi model B

    Merci de vos reponces.

    1. make a sudo chmod 777 /var/www, it will give you the good rights to write in…
      and for some web sites you’ll create, it will allow them to write in too

  4. comment changer les caractères car quand je vais sur mon serveur web depuis un autre appareil les « à » sont transformé en « à » majuscule avec une vague et les accents en « à » majuscule et un « c » entouré

  5. J’ ai suivit ton installation mais lors de l’ installation de php impossible de faire afficher des pages en php j’ ai tjs l’ erreur 403 forbidden et dès que je vais sur 192.168.1.94/index.php il me propose de télécharger la page et nn l’ exécuter, j’ attend vos réponses avec impatience car après avoir desinstaller réinstaller et bidouiller Apache je sais plus quoi faire.

  6. bonjour
    je veux réaliser un serveur sur raspberry , comment ca ?et les etapes pour réaliser un serveur ? j’attends votre réponse et merci d’avance

  7. salut tt le monde c’est squeezie et on se retrouve sur un jeu flash que j’ai trouvé sur xhamster bisoux
    PEACE !!!!

  8. Bonjour,
    je suis un gros débutant et j’essaie de faire mon propre site avec un raspberry pi.
    Je suis confronté à un problème et je recherche de l’aide pour le résoudre.
    En gros, j’ai réussi toutes les étapes indiquées dans ce tutoriel, (je peux donc accéder au serveur en local) et j’ai même réussi à publier le serveur sur le net en ouvrant des ports de ma box.
    Toutes les pages de mon site sont hébergées sur mon raspberry pi sur le dossier /var/www/html et jusque là tout va bien. Seulement, lorsque que je veux apporter des modifications à une page html située dans ce dossier et que je les enregistre, aucun changement n’a lieu sur le serveur. Les pages restent telles qu’elles étaient avant que je les modifie… J’ai beau redémarrer mon raspberry pi, rien n’y fait, les modifications apportées ne s’appliquent pas au serveur.
    Si quelqu’un de calé sur le sujet pouvait m’aider, ce serait super sympa. Merci d’avance 😉

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.