Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
logiciel:internet:apache:raspi:start [2021/09/14 14:48] – [Installation proprement dite] adminlogiciel:internet:apache:raspi:start [2022/08/13 22:14] (Version actuelle) – modification externe 127.0.0.1
Ligne 17: Ligne 17:
 pi@framboise4:~ $ </cli> pi@framboise4:~ $ </cli>
  
-<subnumberlist>+<WRAP list-deep>
   - **Définissez l'emplacement de la racine du serveur : [[tutoriel:internet:serveur:racine:start|]]**   - **Définissez l'emplacement de la racine du serveur : [[tutoriel:internet:serveur:racine:start|]]**
-  - **Mettez à jour les paquets** :<cli prompt='$ '>pi@framboise4:~ $ sudo apt update +  - **Installez Apache2** :<cli prompt='$ '>pi@framboise4:~ $ sudo apt update 
-pi@framboise4:~ $ sudo apt upgrade</cli> +pi@framboise4:~ $ sudo apt upgrade 
-  - **Installez Apache2** :<cli prompt='$ '>pi@framboise4:~ $ sudo apt install apache2</cli>+pi@framboise4:~ $ sudo apt install apache2</cli>
   - **Récupérez l'adresse IP du Raspberry** :<cli prompt='$ '>pi@framboise4:~ $ hostname -I   - **Récupérez l'adresse IP du Raspberry** :<cli prompt='$ '>pi@framboise4:~ $ hostname -I
 192.168.0.32 2a02:8440:2141:40c0::3 2a02:8440:2141:40c0:75c2:8f84:982:7a49 2a02:8440:4640:b7e4::1</cli>Ici, 192.168.0.32 en IPv4 192.168.0.32 2a02:8440:2141:40c0::3 2a02:8440:2141:40c0:75c2:8f84:982:7a49 2a02:8440:4640:b7e4::1</cli>Ici, 192.168.0.32 en IPv4
   - **Vérifiez le fonctionnement d’Apache2** : ouvrez, dans le navigateur web, l’adresse IP de votre Raspberry Pi (ici, 192.168.0.32), il devrait charger une page comme celle-ci :{{ :logiciel:internet:apache:raspi:apache_raspi-001.png?400 |}}   - **Vérifiez le fonctionnement d’Apache2** : ouvrez, dans le navigateur web, l’adresse IP de votre Raspberry Pi (ici, 192.168.0.32), il devrait charger une page comme celle-ci :{{ :logiciel:internet:apache:raspi:apache_raspi-001.png?400 |}}
-</subnumberlist>+  - **ajoutez l’utilisateur pi** au groupe **www-data** :<cli prompt='$ '>pi@framboise4:~ $ sudo usermod -a -G www-data pi</cli> 
 +  - **Donnez au groupe www-data la propriété** de tous les fichiers et dossiers du répertoire **/var/www/html** :<cli prompt='$ '>pi@framboise4:~ $ sudo chown -Rf www-data:www-data /var/www/html</cli> 
 +  - **Redémarrez** pour activer ces réglages :<cli prompt='$ '>pi@framboise4:~ $ sudo reboot</cli> 
 +  - **et reconnectez-vous** :<cli prompt='$ '>...@...:~ $ ssh framboise4 
 +... 
 +pi@framboise4:~ $ </cli> 
 +</WRAP>
  
-==== Installation proprement dite ==== 
- 
-  - **Changez les droits du répertoire /var/www/html** : 
-</subnumberlist> 
 ===== Configuration ===== ===== Configuration =====
  
Ligne 36: Ligne 38:
  
 Les hôtes virtuels permettent à Apache de gérer plusieurs sites web, chaque hôte virtuel permettant de configurer et de paramétrer un domaine particulier. Les hôtes virtuels permettent à Apache de gérer plusieurs sites web, chaque hôte virtuel permettant de configurer et de paramétrer un domaine particulier.
 +<WRAP list-deep>
   - **Créez le Virtualhost** : Créez avec les droits d'administration le fichier :<code - /etc/apache2/sites-available/monsite.tld.conf>   - **Créez le Virtualhost** : Créez avec les droits d'administration le fichier :<code - /etc/apache2/sites-available/monsite.tld.conf>
 <VirtualHost *:80> <VirtualHost *:80>
Ligne 53: Ligne 56:
   - **Activez le Virtual Host** :<cli prompt='$ '>pi@framboise4:~ $ sudo a2ensite monsite.tld.conf</cli>   - **Activez le Virtual Host** :<cli prompt='$ '>pi@framboise4:~ $ sudo a2ensite monsite.tld.conf</cli>
   - **Relancez Apache** :<cli prompt='$ '>pi@framboise4:~ $ sudo systemctl reload apache2</cli>   - **Relancez Apache** :<cli prompt='$ '>pi@framboise4:~ $ sudo systemctl reload apache2</cli>
 +</WRAP>
 +
 ===== Utilisation ===== ===== Utilisation =====