Si vous voulez vous passer des fournisseurs d’hébergement tiers, il vaut la peine d’envisager d’héberger votre propre site web et de gérer votre propre serveur.
Que ce soit la première fois que vous hébergez un site ou que vous soyez un pro chevronné, héberger son propre site web peut être une tâche intimidante. Heureusement, il existe de nombreuses options et nous allons vous montrer comment les mettre en pratique.
L’hébergement de votre propre site web ne se résume pas à la mise en place d’un serveur. Vous devrez prendre en compte le coût de l’électricité, l’accès à la bonne quantité de bande passante et le choix d’héberger votre site web sur une machine Windows ou Linux.
Si vous n’êtes pas sûr que l’hébergement de votre propre site Web vous convienne, examinons les options d’hébergement qui s’offrent à vous avant de commencer. Si vous avez envie d’héberger votre propre site web, utilisez le contenu ci-dessous pour naviguer vers l’hébergement de votre propre serveur. C’est parti !
Table des matières
Les avantages de l'achat d'un hébergement Web
Si vous n’êtes pas tout à fait prêt à héberger votre propre site web chez vous ou localement, vous pouvez acheter votre hébergement auprès d’un fournisseur d’hébergement. Nous vous recommandons un grand nombre d’hébergeurs web que nous avons personnellement testés. Vous n’aurez donc aucun mal à trouver l’hébergement le mieux adapté à vos besoins.
L’hébergement partagé est souvent celui par lequel les gens commencent ; il offre un hébergement web abordable avec suffisamment de fonctionnalités et d’avantages pour vous mettre sur la bonne voie. De nombreux hébergeurs incluent un domaine, un certificat SSL et même des comptes de messagerie gratuits, de sorte que vous disposez de l’ensemble des éléments nécessaires à la création de votre site Web.
Si la création d’un site web vous semble trop contraignante, vous pouvez commencer par utiliser un outil de création de sites web par glisser-déposer comme Wix. Il existe des modèles préétablis pour vous aider à démarrer, qui sont tous adaptés aux téléphones portables ! Il vous suffit d’introduire votre propre contenu et de personnaliser votre site comme vous le souhaitez. De nombreux créateurs de sites Web, comme SquareSpace, peuvent même vous aider à optimiser votre référencement afin que votre site soit trouvé dans les moteurs de recherche.
Meilleur hébergement bon marché(nos recommandations)
Si vous avez un budget limité, trouver le meilleur hébergement web bon marché peut vous sauver la mise. Certaines des sociétés d’hébergement bon marché que nous vous recommandons le plus commencent à partir de 0,99 $ par mois, ce qui peut vous faire économiser beaucoup d’argent et vous éviter bien des tracas.
Bien que l’hébergement bon marché ne semble pas nécessairement offrir beaucoup de choses, nous ne recommandons pas d’hébergeurs à moins qu’ils n’aient une bonne réputation. Même les hébergeurs les moins chers offrent toujours des garanties de temps de fonctionnement et de remboursement, ainsi qu’une assistance 24 heures sur 24 et 7 jours sur 7, et des services gratuits comme les domaines, les CDN et l’hébergement WordPress spécialisé.
DreamHost
DreamHost est recommandé par WordPress comme l'un de ses meilleurs hébergeurs web. Avec le plan d'hébergement partagé de DreamHost à partir de seulement 3,95 $ par mois, vous obtiendrez un nom de domaine gratuit, un trafic et une bande passante illimités, un stockage SSD rapide, WordPress préinstallé en standard et un certificat SSL gratuit. Dream Host offre tout ce dont vous avez besoin pour démarrer votre site Web, ainsi qu'une généreuse garantie de disponibilité de 100 % !
HostGator
HostGator est un nom bien connu dans le secteur de l'hébergement, célèbre pour son logo en forme d'alligator et son marketing impertinent. Les plans d'hébergement mutualisé bon marché de HostGator commencent à 2,75 $ par mois et comprennent l'hébergement d'un seul site Web, un certificat SSL gratuit, un domaine gratuit et une garantie de disponibilité de 99,9 %. L'un des grands avantages de HostGator est sa convivialité pour les débutants; il est si facile d'installer WordPress et d'autres logiciels.
Hostinger
À ma connaissance, Hostinger offre l'hébergement web le moins cher sur le marché de l'hébergement partagé, avec des prix commençant à seulement 0,99 $ par mois. Dans notre évaluation de Hostinger, nous avons fait l'expérience d'une garantie de disponibilité de 100 % au cours des 30 derniers jours. En plus de cela, vous bénéficiez d'un espace de stockage SSD de 10 Go, d'un compte de messagerie, d'un SSL gratuit, d'une accélération WordPress pour accélérer votre site Web WordPress et d'une assistance 24/7/365.
Meilleur hébergement VPS(pour plus de contrôle)
L’hébergement VPS est la prochaine étape logique après l’hébergement partagé si votre plan d’hébergement est devenu trop grand. L’hébergement VPS offre beaucoup plus d’évolutivité et des serveurs plus puissants pour les sites web plus importants. Vous aurez également plus de contrôle sur votre serveur, en partageant l’espace avec moins de clients, avec des ressources allouées.
Vous pouvez vous attendre à payer un peu plus pour l’hébergement VPS par rapport à l’hébergement mutualisé. Toutefois, si votre budget est encore serré, nous avons quelques recommandations pour le meilleur hébergement VPS bon marché afin de garder les choses à votre portée.
Hébergement InMotion
Si vous recherchez une expérience VIP, InMotion Hosting l'offre ainsi qu'une multitude d'autres services d'hébergement, notamment l'hébergement partagé, l'hébergement WordPress et l'option d'hébergement VPS géré et non géré. Les plans VPS d'InMotion commencent à partir de 29,99 $ par mois avec 4 Go de RAM, 75 Go de stockage SSD, 3 IP dédiées et l'accès à cPanel et WHM. Ils offrent également une énorme garantie de remboursement de 90 jours.
BlueHost
Tout comme DreamHost, BlueHost est un autre hébergeur WordPress recommandé. Outre l'hébergement WordPress, BlueHost propose des plans d'hébergement VPS exceptionnels qui peuvent contribuer à améliorer la vitesse et les performances de votre site Web hébergé. Leurs plans d'hébergement VPS sont abordables à partir de 19,99 $ par mois et comprennent 1 To de bande passante, 1 adresse IP, un domaine gratuit pour la première année et une foule de fonctions supplémentaires.
A2 Hosting
Si l'assistance clientèle est une priorité pour vous, A2 Hosting est un choix populaire pour son équipe d'assistance impressionnante. Les plans Turbo Boost d'A2 sont recommandés pour augmenter les performances de votre site web. Leurs plans VPS non gérés commencent à partir d'un prix très abordable de 4,99 $ par mois pour 1 Go de RAM. Leurs serveurs à 4 cœurs, comparés au matériel similaire d'InMotion, ne coûtent que 9,99 $ par mois.
Comment héberger votre propre serveur Windows
Vous pouvez utiliser votre ordinateur personnel à la maison avec Windows pour héberger votre propre site web. Linux tend à être le choix le plus populaire pour l’hébergement de serveurs, avec seulement un tiers de tous les sites web. Pour les développeurs qui préfèrent ASP.NET et la programmation en C, Windows est une bonne option. Voici comment commencer.
1. Installation du WAMP
Ma recommandation pour l’hébergement de votre propre serveur Windows est de commencer par le logiciel d’installation WAMP. WampServer est un choix solide avec lequel j’ai beaucoup d’expérience. Vous pouvez télécharger gratuitement la version 32 ou 64 bits ici.
Suivez les instructions à l’écran pour installer et lancer WampServer. Une fois que vous avez installé WampServer, un nouveau répertoire www sera créé sur votre PC, probablement sous le nom de c://wampwww
Dans ce répertoire, vous pouvez créer des sous-répertoires, également appelés projets. Tous les fichiers HTML ou PHP peuvent se trouver dans ces sous-répertoires.
2. Créer une page HTML
Pour tester le serveur, vous devez créer un fichier d’exemple à placer dans le répertoire www. Vous pouvez appeler ce fichier info.php et utiliser l’exemple de code suivant : [crayon-5f16fe2ce2c5e410305028-i /] – enregistrer le fichier dans le répertoire www auquel vous pouvez accéder à partir du menu WampServer.
Si vous saisissez l’URL suivante dans votre navigateur web, vous pouvez voir les détails de votre installation PHP : http://localhost/info.php
Bien sûr, vous pouvez créer n’importe quel fichier HTML ou PHP au fur et à mesure. Dans les options du menu, sélectionnez phpMyAdmin pour commencer à configurer vos bases de données MySQL. Une nouvelle fenêtre de navigateur s’ouvrira avec un nom d’utilisateur (le défaut sera root).
3. Rendez votre site public
Par défaut, la configuration d’Apache dans WampServer refuse toute connexion HTTP entrante. Vous devrez modifier le fichier de configuration d’Apache pour rendre votre site public.
Allez dans le menu WampServer, cliquez sur Apache, et sélectionnez le fichier httpd.conf pour le modifier. Trouvez le code suivant : [crayon-5f16fe2ce2c65493528231 /] et le remplacer par : [crayon-5f16fe2ce2c67107997480 /]
De retour dans le menu, sélectionnez Redémarrer tous les services pour redémarrer les services de WampServer. Votre site devrait maintenant être accessible par toute personne autre que votre hôte local.
4. Comment utiliser votre domaine
Pour connecter votre nom de domaine à votre installation WAMP, vous devrez configurer certains fichiers. Ajoutez le code suivant : [crayon-5f16fe2ce2c69843481718-i /] vers le fichier suivant : C:Windowssystem32driversetchosts
Retournez dans le fichier httpd.conf pour ajouter un hôte virtuel. Recherchez Virtual Hosts et décommentez la ligne qui suit. Créez un fichier dans l’éditeur de texte de votre choix (par exemple Notepad) et ajoutez le code suivant : [crayon-5f16fe2ce2c6c716644912 /] – ceci doit être enregistré dans le répertoire suivant : C:wampbinapacheApache-VERSIONconfextra (notez que la VERSION est votre version d’Apache).
à nouveau, Redémarrer tous les services pour enregistrer et activer les changements que vous venez d’effectuer. Vous devez vérifier que votre site est accessible en entrant le nom de domaine.
Comment héberger votre propre serveur Linux
Les systèmes Linux constituent le moyen le plus courant de configurer un serveur. Vous pouvez configurer Apache, PHP et MySQL à l’aide des piles LAMP, mais il existe des alternatives si vous souhaitez les explorer.
1. Installer le logiciel LAMP à l'aide du terminal
Ouvrez le terminal et entrez ce qui suit pour lancer le processus d’installation de votre logiciel LAMP : [crayon-5f16fe2ce2c6d049361186 /]
Il vous sera demandé d’entrer un mot de passe pour l’utilisation de la racine de MySQL pendant le processus d’installation. Pour vous assurer que tout a été installé correctement, redémarrez le serveur web Apache. Si vous modifiez la configuration globale d’Apache, assurez-vous d’exécuter la commande suivante : [crayon-5f16fe2ce2c6f396824107 /]
2. PHP
Pour voir quels modules PHP sont disponibles et vérifier s’ils fonctionnent, vous pouvez placer un fichier PHP de test dans le répertoire racine du serveur Web, situé à l’adresse suivante (/var/www/html/) : [crayon-5f16fe2ce2c71112806860 /]
Naviguez vers http://localhost/info.php pour vérifier que la page PHP fonctionne. La version actuelle de PHP, la configuration et les modules installés doivent être affichés.
3. Installation de MySQL
Ouvrez à nouveau le terminal et entrez ce qui suit : [crayon-5f16fe2ce2c74236465434-i /] ceci vous indiquera si votre installation de MySQL fonctionne correctement.
Si vous devez redémarrer le serveur MySQL, tapez : [crayon-5f16fe2ce2c77516902940-i /]
Afin d’utiliser la ligne de commande MySQL pour gérer vos bases de données, vous devez entrer les informations d’identification de l’administrateur que vous avez saisies à l’étape 1. Vous pouvez accéder à l’invite de connexion en tapant : [crayon-5f16fe2ce2c79347115924-i /]
Les systèmes de gestion de contenu (CMS) comme WordPress et Joomla utilisent tous des bases de données MySQL. Dans la plupart des cas, les bases de données MySQL seront créées automatiquement par le CMS, mais si vous devez gérer vos bases de données manuellement, PHPMyAdmin est l’outil le plus convivial à utiliser.
Maintenant vous pouvez configurer le fichier suivant : /etc/phpmyadmin/config.inc.php
4. Configurer le DNS
Pour configurer votre propre nom de domaine, vous devrez accepter les demandes pour votre domaine en configurant Apache. Vous devrez vérifier que le DNS de votre domaine possède un enregistrement A, pointant vers une adresse IP spécifique. Si vous n’êtes pas sûr de savoir comment accéder à ces détails, vous pouvez vous adresser à votre registraire ou hôte de domaine pour configurer vos enregistrements DNS.
En utilisant l’outil dig, vous devriez être en mesure de voir la demande d’enregistrement A pour votre domaine en tapant : [crayon-5f16fe2ce2c7c949918292 /]
5. Configurer Apache
Pour configurer Apache afin qu’il autorise les requêtes web pour votre domaine, vous devez mettre en place un répertoire pour votre domaine et créer un fichier index.html d’exemple : [crayon-5f16fe2ce2c7f479804099 /]
Pour configurer un fichier d’hôte virtuel pour Apache pour votre domaine, entrez ce qui suit : [crayon-5f16fe2ce2c81205699758 /] [crayon-5f16fe2ce2c83100895169 /]. Modifiez le fichier : [crayon-5f16fe2ce2c84678349316 /] et recharger Apache : [crayon-5f16fe2ce2c86230425305 /]
Ajoutez une ligne avec votre adresse IP et votre nom de domaine en modifiant votre fichier local /etc/hosts. Modifiez l’adresse IP pour qu’elle corresponde à l’adresse IP de votre domaine : [crayon-5f16fe2ce2c87407120475 /]
Les avantages et les inconvénients de l'hébergement de votre propre site web
Il est tout à fait possible d’héberger son propre site web à la maison, mais est-ce vraiment pratique ou avantageux de le faire ? J’ai dressé la liste des avantages et des inconvénients de l’hébergement de votre propre site web afin que vous puissiez évaluer si cela vaut vraiment la peine de consacrer du temps et des efforts.
Pour
- Une expérience éducative et amusante à faire
- Vous avez le contrôle de votre propre serveur
- Vous pouvez effectuer tous les changements de système que vous voulez
- C’est une bonne voie à suivre si vous souhaitez apprendre la programmation.
Cons
- Par rapport à une société d’hébergement, vous risquez d’avoir une connexion très lente.
- L’hébergement de votre serveur coûte beaucoup d’électricité car votre ordinateur doit être allumé en permanence.
- Vous êtes responsable de la maintenance et des problèmes liés au matériel et aux logiciels.
Réflexions finales
Il ne fait aucun doute qu’apprendre à héberger son propre site web peut être un défi amusant. Si vous aimez le côté “geek” des serveurs, c’est un excellent outil à ajouter à votre ceinture. Cependant, pour la plupart des gens, héberger son propre serveur n’est pas une solution pratique. Vous aurez besoin de beaucoup de temps, d’espace et d’argent pour mettre en place et héberger votre propre serveur.
Si tout ce que vous voulez, c’est héberger votre site web avec une bonne vitesse et des performances décentes, il existe de nombreux hôtes web qui peuvent répondre à vos besoins. Si votre site web commence à se développer et que l’augmentation du trafic commence à peser sur les ressources, vous pouvez envisager d’autres options comme l’hébergement en nuage, qui est beaucoup plus évolutif.
Pour héberger votre propre site web, vous devez avoir la volonté et la détermination de le faire. Je vous recommande de trouver le meilleur hébergeur pour vos besoins et de partir de là, surtout si c’est la première fois que vous hébergez un site web.