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 .
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.
-
É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 et saisissez « example.com ». Cette option permet aux utilisateurs de « www.example.com » et d’« example.com » d’obtenir le même site web.
É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é.
-
Cliquez deux fois sur le site web par défaut, puis vérifiez le réglage suivant :
-
Assurez-vous qu’une redirection est configurée.
-
Cliquez sur Modifier en regard de Redirections pour vérifier que le site web est redirigé vers la version « https » du site.
-
Cliquez sur OK.
Étape 8. Tester votre configuration
-
Activez le service.
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.
Revenez dans la sous-fenêtre Sites web de Server et sélectionnez le site web sécurisé que vous avez créé.
-
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.