Skip to content

Commit

Permalink
Update SAE_105.md
Browse files Browse the repository at this point in the history
Mise à jour consignes hebergement
  • Loading branch information
matthieu-rosenfeld authored Sep 30, 2024
1 parent 9e114f0 commit 4fc3acc
Showing 1 changed file with 36 additions and 13 deletions.
49 changes: 36 additions & 13 deletions SAE_105.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,19 +31,6 @@ Certains liens du menu pointeront vers des ancres dans la page (puisqu'on ne ré
On ne demande pas que la page soit responsive.
On pourra utiliser des illustrations libres de droits (par exemple, [ici](https://unsplash.com/) ou [](https://uxwing.com)) et le *Lorem ipsum* pour remplir le texte si vous manquez de texte.

### Héberger le site
En déposant une page `page.html` dans le dossier `public_html` de votre compte utilisateur sur le serveur de l'IUT cette page devrait être accessible à l'adresse
[http://webinfo.iutmontp.univ-montp2.fr/~mon_login_IUT/page.html](http://webinfo.iutmontp.univ-montp2.fr/~mon_login_IUT/page.html).
Si la page ne s'affiche pas, il est peut-être nécessaire de donner les droits au serveur avec les commandes suivantes :
1. `setfacl -m u:www-data:--x nom_du_répertoire` pour chaque répertoire menant à votre page Web,
1. `setfacl -m u:www-data:r-- nom_du-fichier` pour chaque fichier de votre page web.

Pour pouvoir déposer des fichier dans ce dossier il faudra utiliser ftp et ssh. Plus de détails sur comment se connecter en FTP et en SSH à `public_html` (pour y déposer des fichiers):
*[https://iutdepinfo.iutmontp.univ-montp2.fr/intranet/votre-espace-de-travail/](https://iutdepinfo.iutmontp.univ-montp2.fr/intranet/votre-espace-de-travail/)
* [https://iutdepinfo.iutmontp.univ-montp2.fr/intranet/acces-aux-serveurs/](https://iutdepinfo.iutmontp.univ-montp2.fr/intranet/acces-aux-serveurs/)
* [https://iutdepinfo.iutmontp.univ-montp2.fr/intranet/partager-public_html/](https://iutdepinfo.iutmontp.univ-montp2.fr/intranet/partager-public_html/)


### Consignes générales

Vous devrez mettre en application les techniques que vous avez apprises lors des TDs. Voici donc les critères techniques sur lesquels vous serez
Expand All @@ -67,3 +54,39 @@ Quelques points supplémentaires que nous vérifierons pour l'évaluation :
1. Utilisation de quelques propriétés de `flex`.
1. Variété des balises utilisées.
1. Ne faites pas un site trop laid.


### Héberger le site
Vous disposez de votre propre home sur les serveurs de l'IUT. Ce home contient un dossier `public_html`. Tous ce que vous déposez dans ce dossier est automatiquement servit par le serveur à l'adresse suivante (si votre login était `mon_login_IUT`et votre fichier était `page.html`):
[http://webinfo.iutmontp.univ-montp2.fr/~mon_login_IUT/page.html](http://webinfo.iutmontp.univ-montp2.fr/~mon_login_IUT/page.html)

Pour pouvoir accéder à votre home à distance et y déposer des fichiers, il faudra d'abord trouver vos identifiants de connexion login et mot de passe (vous les utilisez probablement déja pour vous connecter à d'autres services de l'IUT).

Vous pourrez utiliser fileZilla (il faudra certainement l'installer) pour déposer vos fichiers dans votre `dossier~/public_htm` sur le serveur de l'IUT. Pour vous connecter, il faudra choisir comme protocole `SFTP`, comme hôte `ftpinfo.iutmontp.univ-montp2.fr` et vous devrez utiliser votre login et mot de passe. Vous pouvez alors facilement déplacer des fichiers de votre machine vers votre `home`.

Il se peut que tout fonctionne immédiatement, mais il faudra certainement donner les droits au serveur Appache de lire vos fichiers. Pour cela vous pouvez vous connecter en ssh au serveur ce qui vous donnera accès à un `cmd`. Sous linux la commande vous permetant de vous connecter au serveur est la suivante (en remplaçant mon_login_IUT par votre login)

```sh
ssh [email protected] -p 6666
```

Il faudra ensuite entrer votre mot de passe et répondre "yes" à la question "Are you sure you want to continue connecting". Vous êtes alors connectés en `ssh` et les commandes que vous tappez sont éxécutées sur la machine cible. Il ne vous reste plus qu'à entrer les deux commandes suivantes:

```sh
# On modifie (-m) récursivement (-R) les droits r-x
# de l'utilisateur (u:) www-data
setfacl -R -m u:www-data:r-x ~/public_html
# On fait de même avec des droits par défaut (d:)
# (les nouveaux fichiers prendront ces droits)
setfacl -R -m d:u:www-data:r-x ~/public_html
```

Votre page devrait maintenant être accessible à l'adresse [http://webinfo.iutmontp.univ-montp2.fr/~mon_login_IUT/](http://webinfo.iutmontp.univ-montp2.fr/~mon_login_IUT/).


Plus de détails sur comment se connecter en FTP et en SSH à `public_html` (pour y déposer des fichiers):

* [https://iutdepinfo.iutmontp.univ-montp2.fr/intranet/votre-espace-de-travail/](https://iutdepinfo.iutmontp.univ-montp2.fr/intranet/votre-espace-de-travail/)
* [https://iutdepinfo.iutmontp.univ-montp2.fr/intranet/acces-aux-serveurs/](https://iutdepinfo.iutmontp.univ-montp2.fr/intranet/acces-aux-serveurs/)
* [https://iutdepinfo.iutmontp.univ-montp2.fr/intranet/partager-public_html/](https://iutdepinfo.iutmontp.univ-montp2.fr/intranet/partager-public_html/)

0 comments on commit 4fc3acc

Please sign in to comment.