Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes |
raspberrypi:linux:reprojetweb [2023/05/04 18:09] – [4. Pour changer les droits sur le répertoire] phil | raspberrypi:linux:reprojetweb [2023/05/04 18:34] – [3. Transférer le dossier "GeneriqueWifi" dans /var/www/html/] phil |
---|
[[raspberrypi:linux:raspilinux|{{ :iconemaison.jpg?nolink&25|Sommaire Raspberry Pi sous Linux}}]] | [[raspberrypi:linux:raspilinux|{{ :iconemaison.jpg?nolink&25|Sommaire Raspberry Pi sous Linux}}]] |
| |
===== Création et configuration d'un répertoire pour un projet de site web sur un Raspberry Pi ===== | ===== Création et configuration d'un dossier pour un projet de site web sur un Raspberry Pi ===== |
[Mise à jour le 4/5/2023] | [Mise à jour le 4/5/2023] |
| |
| |
| |
==== 1. Créer un ou des utilisateurs (élèves) ==== | ==== 1. Créer un utilisateur ==== |
<note>**sudo** **adduser** //utilisateur//</note> | <callout type="primary" icon="true">**sudo** **adduser** //utilisateur//</callout> |
| |
<code bash *.bash> | <code bash *.bash> |
</code> | </code> |
| |
==== 2. Placer l'utilisateur (ou les utilisateurs) dans le groupe www-data ==== | ==== 2. Placer l'utilisateur dans le groupe www-data ==== |
<callout type="primary" icon="true">**sudo usermod -g** //groupe// //utilisateur//</callout> | <callout type="primary" icon="true">**sudo usermod -g** //groupe// //utilisateur//</callout> |
| |
{{ :tsin:pbac:generiquewifi.jpg?nolink|}} | {{ :tsin:pbac:generiquewifi.jpg?nolink|}} |
* Le dossier **GeneriqueWifi** représenté ci-contre est téléchargeable <html><a href="https://webge.fr/doc/projets/tsin/00_Ressources_communes/GeneriqueWifi.zip" title="Répertoire générique pour le code du projet. Dernière version le 28/5/2021"><strong>ici</strong></a></html>. Le dezipper et le renommer du nom du projet. | * Le dossier **GeneriqueWifi** représenté ci-contre est téléchargeable <html><a href="https://webge.fr/doc/projets/tsin/00_Ressources_communes/GeneriqueWifi.zip" title="Répertoire générique pour le code du projet. Dernière version le 28/5/2021"><strong>ici</strong></a></html>. Le dezipper et le renommer du nom du projet. |
* Transférer le dossier renommé dans /var/www/html/ sur le raspberry avec **FileZilla**. | * Avec **FileZilla** (compte de l'utilisateur concerné), transférer le dossier sur le raspberry dans /var/www/html/. |
| * __Remarque__ : utiliser le compte de l'utisateur concerné règle les problèmes de droits. |
| |
//Exemple// : serre1 transféré | //Exemple// : dossier **serre1** transféré à partir de l'utilisateur **serre1** |
| |
{{ :raspberrypi:linux:exreprojet.png?nolink |}} | {{ :raspberrypi:linux:exreprojet.png?nolink |}} |
| |
| |
==== 4. Pour changer les droits sur le répertoire === | ==== 4. Pour changer les droits sur le dossier === |
| |
<callout type="primary" icon="true">**sudo chmod -R** //droits// //chemin/répertoire//</callout> | <callout type="primary" icon="true">**sudo chmod -R** //droits// //chemin/répertoire//</callout> |
| |
<code bash *.bash> | <code bash *.bash> |
# Exemple | |
sudo chmod -R 664 /var/www/html/serre1. | sudo chmod -R 664 /var/www/html/serre1. |
</code> | </code> |