-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
1 changed file
with
36 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -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 [là](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 | ||
|
@@ -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/) | ||
|