Cours de Réseaux
Mise en ligne d'un site web sur la machine de l'IUT
Prérequis
- Avoir un compte sur la machine de l'IUT
- Avoir un IDE (VSCode, Sublime Text, Atom, etc.)
- Avoir un terminal (Git Bash, CMD, PowerShell, etc.)
- Avoir un client FTP (FileZilla, Cyberduck, etc.) (Dans le cas de Lens FileZilla est déjà installé si je ne m'abuse)
Récupération et correction du site web
Pour corer un dossier dans le repertoire personnel de l'IUT, il faut utiliser la commande mkdir
(make directory) suivie du nom du dossier que l'on souhaite créer.
Par la suite, nous allons copier le contenu du répertoire /srx/siteAdeployer avec scp
mkdir monDossier
scp -r /srx/siteAdeployer/* monDossier
Créer une archive intitulé web.prenom_V1.0.tgz contenant le dossier monDossier
tar -czvf web.prenom_V1.0.tgz monDossier
Déploiment d'un site web
Transferer l'archive web.prenom_V1.0.tgz dans le repertoir /tmp du serveur web
scp web.prenom_V1.0.tgz user@serveur-web:/tmp
il se peu que vous aillez un mot de passe à rentrer, si c'est le cas, entrez le.
Connectez vous sur le serveur web avec ssh et aller dans le repertoir /public_html/
ssh user@serveur-web
cd ~/public_html/
Décompresser l'archive web.prenom_V1.0.tgz
tar -xzvf /tmp/web.prenom_V1.0.tgz
Pour voir les droits appliqués sur les fichiers et dossiers, il faut utiliser la commande ls -l
ls -l
Si j'ai envie de modifier les permissions je peux faire :
chmod 755 monDossier
Dans votre navigateur vous pouvez aller sur l'adresse http:///~login/monFichierHtml.html
Le déploiement avec FileZilla
Pour se connecter à un serveur FTP, il faut rentrer l'adresse du serveur, le port, le protocole, le nom d'utilisateur et le mot de passe.
Une fois connecté, il suffit de glisser le dossier à déployer dans le dossier public_html.
Top comments (0)