Déployez un site web sur Internet avec Filezilla

Préambule

Ce devoir propose d'utiliser un site web gratuit chez 000webhost.com, n'importe quel autre hébergeur peut être librement utilisé pour l'exercice.

Remarque : ce cours ne traite pas de sécurité informatique, mais notez que si, comme dans cet exercice, vous utilisez le protocole FTP pour transmettre des informations, tout passe en clair sur le réseau, y compris le mots de passe d'accès. Il est donc impératif de choisir un mot de passe unique pour ce compte.

Se connecter à un serveur Web

  1. Créez un compte chez un hébergeur de site gratuit, par exemple : 000webhost.com

  2. Installez le client FTP Filezilla (http://filezilla-project.org) : sudo apt-get install filezilla

  3. Ouvrez Filezilla et exécuter via le menu : File > Site manager (CTRL+S)

  4. Cliquez sur le bouton : New site

  5. Nommez votre site.

  6. Renseignez les informations de connexion, par exemple :

    • Host : files.000webhost.com

    • Port :

    • Protocol : FTP

    • Encryption : Use plain FTP

    • Logon type : Normal

    • User : votre compte

    • Password : votre mot de passe

    • Account :

  7. Cliquez sur : Connect

Publier des fichiers

Filezilla permet de naviguer à gauche dans les fichiers locaux situés sur l'ordinateur (Local site) et sur les fichiers distants situés sur le serveur (Remote site).

Pour mettre des fichiers sur le serveur Web, il suffit de les glisser-déposer depuis la fenêtre de gauche vers la fenêtre de droite.

  1. Créez un dossier test dans le dossier public_html sur le serveur (clic droit Create directory).

  2. Créez une ou plusieurs pages web HTML localement sur votre ordinateur.

  3. Copiez l'adresse de ces fichiers dans le champ Local site de Filezilla pour vous déplacer directement à cette adresse locale.

  4. Sélectionnez tous les fichiers et glissez-déposez-les dans votre répertoire distant test.

  5. Attendez que tous les fichiers soient transférés.

  6. Consultez votre site avec un navigateur web à l'adresse de votre site plus /test, par exemple : https://compte.000webhostapp.com/test

Publication de fichiers sur le Web avec Filezilla