DEV Community

HugoDemont62
HugoDemont62

Posted on

Mise en ligne Réseaux MMI

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
Enter fullscreen mode Exit fullscreen mode

Créer une archive intitulé web.prenom_V1.0.tgz contenant le dossier monDossier

tar -czvf web.prenom_V1.0.tgz monDossier
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

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/
Enter fullscreen mode Exit fullscreen mode

Décompresser l'archive web.prenom_V1.0.tgz

tar -xzvf /tmp/web.prenom_V1.0.tgz
Enter fullscreen mode Exit fullscreen mode

Pour voir les droits appliqués sur les fichiers et dossiers, il faut utiliser la commande ls -l

ls -l
Enter fullscreen mode Exit fullscreen mode

Si j'ai envie de modifier les permissions je peux faire :

chmod 755 monDossier
Enter fullscreen mode Exit fullscreen mode

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)