Comment héberger un site Web à partir de votre ordinateur personnel
Divers / / December 02, 2021
![Copie d'en-tête1](/f/45ae1ab169d27251e403fbe3662cbdef.png)
L'un des prérequis pour démarrer un site web est de savoir où héberger les fichiers et ce qu'il en coûtera pour un nom de domaine. Bien sûr, il y a plusieurs façons de s'y prendre. Vous pouvez choisir parmi de nombreux hébergeurs gratuits (comme wordpress.com ou blogspot.com) ou opter pour un hébergement auto-hébergé. Auto-hébergé signifie plus de liberté et ne pas avoir à compter sur Google ou WordPress pour un certain nombre de choses.
Auto-hébergé signifierait aller avec un fournisseur d'hébergement ou l'héberger vous-même. Vous pouvez toujours commencer par simplement servir les fichiers Web à partir de votre propre ordinateur. Si vous n'attendez pas trop de visiteurs au début, c'est un excellent moyen de faire connaître votre nom en ayant les pages pour montrer votre produit ou service. Bien sûr, cela signifie que votre ordinateur doit être allumé à tout moment car cela agira comme le serveur mais alors nous l'avons surtout en mode toujours allumé, non?
Nous verrons comment faire pointer un nom d'hôte vers votre ordinateur, afin que vous puissiez l'utiliser comme un domaine de site Web réel, et comment transférer les demandes entrantes vers l'ordinateur qui agit en tant que serveur Web.
Configurer une adresse IP statique
Une adresse statique est une adresse qui ne change pas. C'est toujours le 11.22.333.44, par exemple. Si tel est votre cas, vous pourriez alors facilement donner votre adresse IP à quelqu'un qui pourrait accéder à votre site Web, à condition que les mesures nécessaires soient prises. Cependant, si vous avez une adresse IP dynamique (changeante), cela ne fonctionnera pas bien car vous devrez continuer à découvrir la nouvelle adresse IP, puis la partager à nouveau avec tout le monde.
Voir la différence entre une adresse IP statique et dynamique avec ce poste.
Que vous ayez une adresse statique ou dynamique, accéder à un site web par son adresse IP n'est pas très convivial. Nous allons saisir un programme qui peut nous fournir un nom lisible par l'homme, comme un site Web ordinaire, puis mettre à jour constamment le service de nommage avec l'adresse IP externe actuelle, même si elle est dynamique.
Étape 1: Créez un compte gratuit et No-IP.com à l'aide de ce lien ici. Remplissez les bases, puis choisissez la case intitulée Créer mon nom d'hôte plus tard.
![Image11](/f/be06afbdb1668b005026cee17d5f0b97.png)
Faites défiler vers le bas et choisissez Inscription gratuite.
![Tir 379](/f/fe04e65c951e143dcd08d5bc41cd25b0.png)
Étape 2: La prochaine étape nécessaire consiste à activer votre compte avec l'e-mail envoyé par No-IP.
Étape 3: Lorsque votre compte est vérifié, accédez ce lien ici pour créer un nouvel hôte.
Choisissez l'un des domaines gratuits dans la liste déroulante. Sélectionner Hôte DNS (A) pour le nom d'hôte Taper, puis laissez le reste tel quel. Il est normal que l'adresse IP s'affiche telle quelle - elle ne sera pas conservée de cette façon, même si vous utilisez une adresse dynamique avec votre FAI.
![Tir 380](/f/991113ebffc701a775a055210d31c39c.png)
Faites défiler vers le bas et choisissez Ajouter un hôte.
Étape 4: Pour nous assurer que l'adresse IP changeante est toujours associée au nom d'hôte, nous devrons télécharger le Client de mise à jour DNS dynamique. Obtenez ce programme ici.
Commencez ma connexion avec votre adresse e-mail et votre mot de passe à partir de Étape 1.
![Tir 1](/f/205a2c9f985d5a158a14b54c60d862e9.png)
Cliquez sur Modifier les hôtes puis cochez la case à côté de l'hôte qui vient d'être créé dans Étape 3.
![Tir 2](/f/578a90727b65527b9af89f6701c8152b.png)
Cliquez sur sauvegarder et notez que l'adresse IP avec laquelle vous travaillez actuellement sera associée à ce nom d'hôte.
![Tir 3](/f/d64dafe77bba27c6f131ab921c86a9fe.png)
Vous pouvez quitter ce programme à tout moment tout en le laissant s'exécuter, car il réduira au minimum zone de notification.
Noter: Vous devez vérifier que vous souhaitez toujours que ce nom d'hôte soit actif une fois par mois, sinon le nom sera suspendu jusqu'à ce que vous vous connectiez et disiez que vous souhaitez le conserver. C'est un petit prix à payer pour un service gratuit.
Installer le logiciel du serveur Web
Maintenant que l'adresse IP sera toujours liée au nom d'hôte, la prochaine étape majeure consiste à installer le logiciel nécessaire pour servir le site Web. Nous vous présenterons quelques programmes à essayer, en fonction de ce qui convient à vos besoins.
Serveur de fichiers HTTP (HFS)
![Tir 4](/f/a06d52f988e841adebef036cdd77ad94.png)
HFS est un programme commun pour héberger des sites Web simples. Je l'ai utilisé pour héberger une seule page pendant de nombreux mois sans faute. Si vous souhaitez héberger un site qui utilise uniquement du HTML, c'est un excellent programme portable.
Étape 1: Téléchargez HFS avec ce lien ici.
Étape 2: Après l'installation, ouvrez le fichier unique qui a été téléchargé, appelé HFS. appuie sur le F5 touche pour passer à Mode expert. Cliquez avec le bouton droit sur l'icône de la petite maison dans le volet de gauche et choisissez l'option appelée Lier la racine au dossier réel.
![Tir 9](/f/3fa203586f2c05011e8c96537febba59.png)
Recherchez le dossier qui contient les fichiers du site Web. Reportez-vous à la section suivante pour diriger le trafic vers ce serveur avec une fonction de redirection de port dans le routeur.
PHP rapide
Vous aurez peut-être besoin d'un serveur prenant en charge PHP. HFS ne prend pas en charge PHP, donc l'utilisation de QuickPHP peut être un bon substitut.
Étape 1: Ce programme est portable. Il est présenté dans un fichier ZIP et peut être téléchargé ici.
Étape 2: Au lancement, les réglages sont simples. Saisissez l'adresse IP locale du serveur, 80 pour le numéro de port, puis choisissez les fichiers du site Web pour le Dossier racine zone de texte.
Les Noms de fichiers par défaut des documents sont pour spécifier ce que QuickPHP doit rechercher et présenter comme fichier racine. Mes fichiers contiennent un Index.html page qui doit être chargée lors de l'accès au site Web. Comme il est répertorié ici, le fichier sera affiché comme page par défaut. En d'autres termes, lorsque le serveur est chargé depuis Jon Fisher. HopTo.org, la page Index se chargera en premier.
![Tir 11](/f/934ca482601461695ecd4579709200f5.png)
Choisir Début pour commencer à diffuser les fichiers en tant que site Web.
Trafic HTTP direct vers le serveur
Semblable à transfert du trafic FTP vers une IP interne aux fins de servir des fichiers sur FTP, le trafic entrant du site Web doit être dirigé vers l'ordinateur local qui sert le site Web. Nous le faisons à partir du routeur.
Astuce sympa : Découvrez également comment la redirection de port est utile pour configurer des clients de bureau à distance avec ce guide.
Étape 1: Ouvrir un invite de commande sur l'ordinateur du serveur Web et entrez Ipconfig pour trouver l'adresse de passerelle par défaut, comme ceci :
![Tir 5](/f/984bf6fc302d10ac51a54c595ea50604.png)
Étape 2: Ouvrez la passerelle dans un navigateur et accédez à la section de configuration qui fait référence à la redirection de port.
Mes paramètres Linksys WRT150N sont sous Applications et jeux > Redirection de port unique. Sélectionnez le prédéfini HTTP application ou faire une sélection manuelle à l'aide du port 80. Envoyez-le à l'ordinateur qui fonctionne comme serveur Web. L'adresse sera indiquée à côté de Adresse IPv4, comme dans la capture d'écran ci-dessus.
![Tir 6](/f/5d377dbcc527356d8a95c8c65dc5c443.png)
Assurez-vous d'enregistrer les modifications avant de continuer.
Selon le programme que vous avez utilisé ci-dessus, associé aux fichiers du site Web, vous pouvez désormais accéder à votre site hébergé localement avec le nom d'hôte que vous avez configuré.
Voici un exemple de mon site Web hébergé avec HFS sur mon ordinateur local :
![Tir 10](/f/1b1012e72cf5ead82c8a9a5faf9294e5.png)
Conclusion
Il est évident à quel point il est facile (facile si vous êtes capable de suivre les étapes avec précision) de commencer à servir votre fichiers de site Web à partir de votre propre ordinateur sans dépenser un centime supplémentaire sur un service d'hébergement ou un nom de domaine. Oui, il est entendu que les options de nom d'hôte gratuites ne sont pas si géniales, mais cela ne coûte rien de l'utiliser. Le client de mise à jour DNS est formidable pour maintenir l'adresse IP à jour avec le nom d'hôte sans avoir à faire quoi que ce soit manuellement.