27 Publier en ligne

Vous travaillez sur un site web depuis longtemps. Maintenant, comment le rendre accessible à tous sur internet? Votre site web doit être stocké sur un serveur (hébergement) accessible via Internet. Il y est accessible via une URL. Vous saisissez l'URL dans le champ d'adresse de votre navigateur.

# Exigences

# Domaine

Un domaine est un nom unique que vous pouvez louer pour votre site web. Vous avez peut-être entendu parler d'une adresse IP. Tout comme votre adresse postale sur une enveloppe, les serveurs reçoivent une adresse IP qui identifie de manière unique le destinataire. Un nom de domaine pointe vers une adresse IP et détermine ainsi où se trouve votre site web.

Les domaines peuvent avoir des terminaisons différentes. Ces terminaisons sont appelées domaines de premier niveau (TLD). Par exemples: ".com", ".ch", ".io", ".co.uk", ".pizza" ou même "design". En plus de cette petite sélection, il existe plusieurs centaines d'autres domaines de premier niveau.

Vous pouvez souvent acheter un domaine en combinaison avec un pack d'hébergement, vous trouverez plus d'informations à ce sujet dans la section suivante.

# Hébergement

L'hébergement désigne l'endroit où votre site web est stocké et mis à disposition sur Internet. Un pack d'hébergement est la combinaison de l'espace sur un serveur et de technologies complémentaires optionnelles. Les bases de données, les domaines, les comptes emails, etc. Pour les petits projets, il existe des formules d'hébergement gratuites. Pour les applications web très sollicitées (leshop.ch, facebook.com,...), les coûts mensuels peuvent rapidement atteindre trois, quatre ou même cinq chiffres.

Pour un site web comme celui que vous avez construit dans ce cours, un hébergement gratuit comme Netlify est tout à fait suffisant. Le site freehostingnoads.net serait également une alternative possible. Surtout si vous voulez utiliser votre propre domaine.

Méthodes de déploiement diverses

# Drag and Drop

Le moyen le plus simple de publier gratuitement un site web sur Internet est de faire appel à des fournisseurs comme Netlify ou Tiiny Host . Vous pouvez simplement faire glisser le contenu et les sous-dossiers de votre site web dans la fenêtre du navigateur. Le domaine et l'hébergement seront générés automatiquement pour vous.

:memo: Note

Notez que si ce type de déploiement (livraison/publication) est gratuit, il est également limité. Dès que vous voudrez publier un site web dynamique de plus grande envergure ou utiliser votre propre nom de domaine, des coûts seront liés.

# FTP/SFTP

Le FTP (File Transfer Protocol) est utilisé pour télécharger des fichiers sur un serveur. Grâce à un programme FTP, vous pouvez accéder à ce serveur et y créer, renommer, déplacer, etc. des dossiers et des fichiers, tout comme dans votre système de fichiers sur votre ordinateur. Le FTP est maintenant considéré comme obsolète car il manque souvent d'algorithmes de sécurité cryptographique. Si vous devez toujours utiliser le protocole FTP, utilisez toujours le SFTP (Secure File Transfer Protocol).

Les programmes FTP les plus connus sont Transmit (MacOS), Cyberduck (MacOS) ou FileZilla (MacOS/Windows).

⚒️ Tâches de publication du site web

Les étapes suivantes vous montreront comment publier votre site web ****

Dernière mise à jour