Leçon 2 : Créer un site web chiffré public

Dans cette leçon, vous allez créer un site web disponible sur l’Internet public. Il vous faut l’adresse IP externe de votre serveur, son nom de domaine complet et un certificat SSL.

Vous découvrirez aussi quelques concepts faciles (mais importants) constituant la base de la gestion de votre site web :

  • L’importance des noms de domaine et des noms d’hôte

  • La manière de chiffrer les connexions web pour protéger vos données contre l’espionnage

  • L’emplacement des fichiers HTML statiques sur le serveur et la façon d’y accéder

Étape 1. Obtenir une adresse IP statique publique

  • Votre serveur a besoin d’une adresse IP correspondant pour l’Internet public à l’emplacement de votre serveur web. Une adresse IP statique vous est assignée par votre FAI.

    Si vous faites partie d’une grande organisation, consultez la personne qui contrôle l’adressage, le routeur, la passerelle ou le coupe-feu qui connecte votre réseau à votre FAI.

    L’adresse IP est utilisée par le système de nom de domaine pour établir un lien entre le nom de domaine lisible par l’homme (www.apple.com) et l’adresse IP lisible par une machine (1.2.3.4).

Étape 2. Obtenir un nom d’hôte et un nom de domaine complet

Intéressons-nous d’abord à quelques termes du nommage sur Internet :

  • Le système de noms de domaine (DNS) est la façon dont Internet lie les adresses IP statiques lisibles par des machines aux noms de domaines lisibles par l’homme.

    Le DNS dynamique est un moyen d’utiliser un nommage lisible par l’homme avec des adresses IP qui changent régulièrement et sont périodiquement réattribuées. Si vous n’avez pas obtenu d’adresse IP statique publique, vous devez utiliser le DNS dynamique plutôt que le DNS normal.

  • Le nom d’hôte est le nom sous lequel votre serveur est connu sur votre réseau local. Par exemple, vous pouvez nommer votre serveur « monserveur » ou tout autre nom unique qui permet d’identifier votre serveur sur le réseau.

  • Le nom de domaine est le nom qui désigne une grande organisation plutôt qu’un seul membre. Par exemple, le nom de domaine d’Apple est « apple.com ». La documentation sur les services Internet fait parfois référence au nom de domaine « example.com ». Les noms de domaines sont loués à un revendeur de noms de domaine (une entreprise qui assure le suivi des noms de domaines et s’assure qu’ils sont uniques).

  • Le nom de domaine complet comprend le nom d’hôte et le nom de domaine complet.

  • Un fournisseur de DNS conserve un enregistrement du nom de domaine et du nom de domaine complet ainsi que de l’adresse IP statique à laquelle ils sont associés.

  • Si vous êtes seul pour cette leçon, vous avez besoin d’un nom de domaine et d’un nom d’hôte. Vous pouvez choisir votre propre nom d’hôte, mais vous devez louer un nom de domaine.

    Si vous faites partie d’une organisation existante, il est fort probable que vous disposiez déjà d’un nom de domaine (comme example.com) et d’un système pour le choix des noms d’hôte. L’organisation doit également disposer d’un hôte DNS pour lier votre adresse IP statique et le nom de domaine.

    Dans cette leçon, vous verrez les noms de paramètres fictifs suivants :

    Réglage

    Nom de paramètre fictif

    Nom de domaine

    example.com

    Nom d’hôte

    www

    Nom de domaine complet

    www.example.com

    AVERTISSEMENT : Saisir les réglages de paramètre fictif ne fonctionnera pas pour ce didacticiel. Le nom « example.com » est réservé pour une utilisation dans des documents comme celui-ci et ne fonctionne pas dans des configurations logicielles réelles. Utilisez vos propres réglages.

Étape 3 : Obtenir un certificat SSL signé

  • Pour chiffrer votre connexion web, vous devez acheter un certificat SSL auprès d’une autorité de certification (AC).

    Consultez le didacticiel Sécuriser votre serveur pour en savoir plus, si vous n’avez pas encore installé de certificat.

    Les autorités de certification sont des tiers de confiance qui vérifient l’identité des certificats SSL. Elles vérifient que vous êtes bien la personne que vous prétendez être et perçoivent une rémunération pour « signer » numériquement vos clés de chiffrement. N’importe quel navigateur web qui approuve votre AC fera automatiquement confiance à votre serveur web.

    Vous pouvez agir comme votre propre AC et signer vos propres clés si vous avez le contrôle de tous les ordinateurs qui se connectent à votre site web.

Étape 4. Sélectionner Sites web

  • Ouvrez l’application Server pour afficher la liste des services disponibles dans OS X Server. Sélectionnez Sites web.

Étape 5. Créer un nouveau site

  • Cliquez sur le bouton Ajouter ajouter.

    Flèche indiquant le bouton d’ajout de sites web

    Saisissez les informations suivantes dans la sous-fenêtre de création de site web :

    • Saisissez le nom d’hôte du serveur, par exemple, « www.example.com ».

      C’est le nom utilisé par les utilisateurs de Safari pour afficher le site web.

    • Choisissez l’adresse IP externe statique du serveur dans le menu local.

    • Sélectionnez le certificat SSL qui correspond au nom de domaine.

    Feuille de configuration de site web

Étape 6. Ajouter un domaine supplémentaire

Vous pouvez ajouter d’autres domaines qui pointent vers le même site.

  • Pour ce didacticiel, ajoutez le domaine supplémentaire en cliquant sur Modifier à côté de Domaines supplémentaires, puis cliquez sur le bouton Ajouter ajouter et saisissez « example.com ». Cette option permet aux utilisateurs de « www.example.com » et d’« example.com » d’obtenir le même site web.

    Flèche indiquant le bouton d’ajout de domaines supplémentaires

Étape 7. Vérifier la redirection vers le site sécurisé

La connexion non chiffrée au site web par défaut est automatiquement acheminée vers le port réseau sécurisé.

  1. Cliquez deux fois sur le site web par défaut, puis vérifiez le réglage suivant :

    1. Assurez-vous qu’une redirection est configurée.

      Flèche indiquant le bouton de redirection
    2. Cliquez sur Modifier en regard de Redirections pour vérifier que le site web est redirigé vers la version « https » du site.

      Feuille de redirection
  2. Cliquez sur OK.

Étape 8. Tester votre configuration

  1. Activez le service.

    Commutateur d’activation du service Sites web
  2. Ouvrez Safari, puis saisissez le nom de domaine dans la barre d’adresse pour afficher la page de test intégrée. Cherchez dans la barre d’adresse l’icône de verrouillage indiquant que vous êtes connecté à un site chiffré par SSL.

Étape 9. Trouver où stocker le contenu

Une fois que vous avez consulté la page de test intégrée, vous voudrez la remplacer par les fichiers de votre propre site.

  1. Revenez dans la sous-fenêtre Sites web de Server et sélectionnez le site web sécurisé que vous avez créé.

  2. Cliquez sur le bouton Modifier pour afficher la page de réglages du site web, puis cliquez sur la flèche à côté du menu local « Stocker les fichiers du site dans ».

    Le Finder ouvre une fenêtre indiquant l’emplacement des fichiers HTML.

Félicitations !

Vous avez appris à créer davantage de sites web à l’aide de vos propres applications web ou pages HTML.

Pour aller plus loin

Il reste beaucoup à apprendre sur l’hébergement de site web. Par exemple, vous pouvez apprendre à accéder aux autorisations, à exécuter des applications web, à créer des pilotages serveur et à contrôler directement Apache (le logiciel qui active le service web).

Pour en savoir plus sur le service web d’OS X Server, consultez l’aide Server.

Vous pouvez également en apprendre plus sur l’accès à un réseau privé en toute sécurité via Internet en consultant le didacticiel Configurer un accès public.