Comment héberger un site Web à partir de votre ordinateur personnel
L'une des conditions préalables au démarrage d'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 existe de nombreuses façons de procéder. Vous pouvez choisir parmi de nombreux hôtes 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 à s'appuyer sur Google ou WordPress pour un certain nombre de choses.
Auto-hébergé signifierait aller avec un hébergeur ou l'héberger par vous-même. Vous pouvez toujours commencer en servant simplement 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 serveur mais nous l'avons surtout en mode toujours activé, non?
Nous allons voir comment obtenir un nom d'hôte pour pointer vers votre ordinateur, afin que vous puissiez l'utiliser comme un véritable domaine de site Web, 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 celle qui ne change pas. C'est toujours 11.22.333.44, par exemple. Si c'est le cas pour vous, vous pouvez facilement donner votre adresse IP à quelqu'un et il pourra accéder à votre site Web, si les mesures nécessaires sont prises. Cependant, si vous avez une adresse IP dynamique (changeante), cela ne fonctionnerait pas bien, car vous devriez continuer à rechercher 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 post.
Que vous ayez une adresse statique ou dynamique, l'accès à 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 normal, puis mettre à jour en permanence le service de nommage avec l'IP externe actuelle, même s'il est dynamique.
Étape 1: Créez un compte gratuit et No-IP.com en utilisant ce lien ici. Remplissez les bases puis choisissez la case intitulée Créer mon nom d'hôte plus tard.
Faites défiler vers le bas et choisissez Inscription gratuite.
Étape 2: La prochaine étape nécessaire consiste à activer votre compte avec l'e-mail envoyé par No-IP.
Étape 3: Une fois votre compte validé, 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 Type, puis laissez le reste tel quel. Il est normal que l'adresse IP s'affiche telle qu'elle est - elle ne sera pas conservée de cette façon même si vous utilisez une adresse dynamique avec votre FAI.
Faites défiler vers le bas et choisissez Ajouter un hôte.
Étape 4: Pour garantir que l'adresse IP qui change constamment est toujours associée au nom d'hôte, nous devons télécharger le Client de mise à jour DNS dynamique. Obtenez ce programme ici.
Commencer ma connexion avec votre adresse e-mail et votre mot de passe de Étape 1.
Cliquez sur Modifier les hôtes puis sélectionnez la case à côté de l'hôte qui vient d'être créé dans Étape 3.
Cliquez sur sauvegarder et notez que l'adresse IP avec laquelle vous travaillez actuellement sera associée à ce nom d'hôte.
Vous pouvez quitter ce programme à tout moment mais continuer à le faire fonctionner, car il sera réduit au zone de notification.
Remarque: 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 que vous souhaitiez le conserver. C’est un petit prix à payer pour un service gratuit.
Installer le logiciel du serveur Web
Maintenant que l'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, selon ce qui convient à vos besoins.
Serveur de fichiers HTTP (HFS)
HFS est un programme commun pour héberger des sites Web simples. Je l'ai utilisé pour héberger une seule page pendant plusieurs mois sans faute. Si vous souhaitez héberger un site qui n'utilise que du HTML, c'est une excellente solution, 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. appuyez sur la F5 touche pour passer à Mode expert. Cliquez avec le bouton droit sur l'icône de la petite maison dans le volet gauche et choisissez l'option appelée Lier la racine au dossier réel.
Recherchez le dossier contenant les fichiers du site Web. Référez-vous à la section suivante pour diriger le trafic vers ce serveur avec une fonction de redirection de port dans le routeur.
QuickPHP
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 paramètres sont simples. Saisissez l'adresse IP locale du serveur, 80 pour le numéro de port, puis choisissez les fichiers de site Web pour le Dossier racine zone de texte.
le Noms de fichiers par défaut des documents servent à 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. Parce qu'il est répertorié ici, le fichier sera affiché comme page par défaut. En d'autres termes, lorsque le serveur est chargé depuis JonFisher.HopTo.org, la page d'index se charge en premier.
Choisir Début pour commencer à servir les fichiers en tant que site Web.
Trafic HTTP direct vers le serveur
Semblable à transfert du trafic FTP vers une IP interne pour diffuser des fichiers via FTP, le trafic entrant sur le site Web doit être dirigé vers l'ordinateur local qui dessert le site Web. Nous le faisons depuis le routeur.
Astuce cool: Découvrez également comment la redirection de port est utile pour configurer les 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:
É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> Transfert de port unique. Sélectionnez le prédéfini HTTP application ou faites une sélection manuelle en utilisant le port 80. Envoyez-le à l'ordinateur qui fonctionne en tant que serveur Web. L'adresse sera indiquée à côté de Adresse IPv4, comme dans la capture d'écran ci-dessus.
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:
Conclusion
Il est évident combien il est facile (facile si vous êtes en mesure de suivre les étapes avec précision) de commencer à servir les fichiers de votre 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 gratuites de nom d'hôte ne sont pas si bonnes, mais cela ne coûte rien de l'utiliser. Le client de mise à jour DNS est merveilleux pour garder l'IP à jour avec le nom d'hôte sans avoir à faire quoi que ce soit manuellement.