Comment Créer Votre Propre Serveur À La Maison Pour L'Hébergement Web
Comment Créer Votre Propre Serveur À La Maison Pour L’Hébergement Web

DIVULGATION: Cet article peut contenir des liens d’affiliation, ce qui signifie que lorsque vous cliquez sur les liens et effectuez un achat, nous recevons une commission.

Voulez-vous savoir comment créer votre propre serveur à la maison pour l’hébergement Web? Fait intéressant, c’est très facile à faire. Mais si vous êtes un débutant, cela pourrait être un peu délicat pour vous. Cependant, nous allons essayer de vous montrer comment créer votre propre serveur pour héberger votre site par vous-même dans cet article.

Nous expliquerons toutes les méthodes étape par étape. En conséquence, nous espérons que ce sera facile à comprendre pour vous. Alors, vérifions-le

Choses à considérer pour créer Votre Propre serveur à la maison:

Voici quelques choses à prendre en compte avant de créer votre propre serveur.

Avez-Vous Les Ressources ?

En bref, vous aurez besoin d’un ordinateur avec une connexion Internet haut débit pour cela. De plus, si vous souhaitez maintenir votre site Web en permanence, vous devrez exécuter ce PC 24 heures par jour sans interruption. La meilleure configuration de votre PC est la meilleure performance de votre site Web. Voici les exigences minimales d’un serveur.

Configuration minimale requise:

  • Stockage: Disque dur / SSD d’au moins 60 Go
  • RAM: 2 Go
  • CPU: Tout processeur équivalent Dual Core avec une vitesse d’horloge d’au moins 2,00 GHz
  • Système d’exploitation: OS Windows ou Linux
  • Connexion Internet haut débit

Maintenant, vous pouvez évidemment utiliser un système bas de gamme pour héberger votre serveur. Mais si vous voulez les meilleures performances de votre site Web, vous devez utiliser un système puissant, à coup sûr.

Étape #1 Installer la pile Web:

Alors, qu’est-ce que la pile Web? Qu’est-ce que ça fait? En termes simples, vous aurez besoin de quelques logiciels pour démarrer votre propre serveur Web. Il existe de nombreux types de logiciels que vous pouvez utiliser. Mais au moins, vous aurez besoin d’un système d’exploitation (Système d’exploitation), d’un logiciel de base de données, d’un interpréteur de script et du serveur Web pour développer votre prochain site Web. Maintenant, vous pouvez les télécharger et les installer un par un.

Mais il existe un moyen plus facile de sortir. Et c’est que vous pouvez télécharger tous les progiciels requis. Et, ce logiciel se trouve dans une collection. Et, cette collection de tous les logiciels indispensables au développement Web est connue sous le nom de pile web.

Il existe différentes piles Web disponibles au téléchargement telles que Bitnami, WampServer, MAMP, etc. Ainsi, vous pouvez utiliser l’un de ceux que vous aimez le plus. À l’heure actuelle, le serveur Apache est l’un des protocoles les plus populaires pour l’hébergement de sites Web. Ainsi, nous utiliserons une pile Web contenant des serveurs Apache.

Tout d’abord, téléchargez le logiciel et installez-le sur votre PC. Lors de l’installation, vous devrez peut-être entrer un nom de serveur SMTP. Dans ce cas, utilisez ‘localhost’ comme nom de serveur. Avec cela, vous venez d’installer une pile Web déjà.

Étape #2 Téléchargez des fichiers et du contenu sur votre Serveur:

Maintenant, ouvrez votre navigateur Web préféré sur votre ordinateur et visitez cette adresse ‘http://localhost’. Depuis la nouvelle page, cliquez sur le dossier ‘/www’. Tous les fichiers de votre site Web seront à cet emplacement. Vous pouvez télécharger des fichiers dans ce dossier. Et, vous pouvez également créer de nouveaux dossiers et organiser tous les dossiers à votre façon.

Maintenant, si vous avez déjà développé votre site Web. Ensuite, vous pouvez télécharger tous ces fichiers dans le dossier ‘/www’.

Étape #3 Créer une base de données MySQL:

Généralement si vous développez le site Web en utilisant un système de gestion de contenu comme WordPress, Joomla, Drupal, etc. vous devrez créer une base de données MySQL sur votre propre serveur. Il existe de nombreuses façons de créer une nouvelle base de données MySQL. Cependant, tout dépend de la pile Web que vous utilisez.

Par exemple, vous pouvez aller dans le menu principal de votre serveur, puis cliquer sur l’option ‘phpMyAdmin’ à partir de là. Ensuite, vous devrez vous connecter. Alors, tapez « root » dans la boîte « nom d’utilisateur » et la boîte de mot de passe doit être vide. Maintenant, vous serez dans le menu ‘phpMyAdmin’. De là, vous pouvez facilement créer une nouvelle base de données. Vous pouvez également personnaliser ou modifier d’anciennes bases de données MySQL à partir de là.

Autre chose à noter, si vous avez installé un CMS (comme WordPress) sur votre serveur web, la base de données MySQL sera créée automatiquement.

Étape #4 Comment accéder à votre site Web:

Maintenant que vous avez installé tous les logiciels requis et téléchargé tous les fichiers sur votre site, vous pouvez autoriser d’autres visiteurs à venir sur votre site. Cependant, pour le moment, le site n’est accessible que depuis votre propre ordinateur car il s’agit toujours d’un site Web local.

Pour le rendre public dans le monde entier, vous devrez modifier le fichier de configuration de votre serveur nouvellement créé. Voici comment le faire…

  • Visitez ‘http://localhost’ depuis votre navigateur
  • Ensuite, cliquez sur l’option ‘Apache’ à partir de là
  • Maintenant, localisez le fichier connu sous le nom de ‘httpd.conf’ sur ce dossier et ouvrez-le en double-cliquant sur
  • En ce moment, vous trouverez quelques lignes de code sur le fichier. Vous devez les éditer un par un

Les lignes par défaut seront:

Order Deny, Allow

Deny from all

Vous devez remplacer ces lignes par:

Order Allow, Deny

Allow from all

  • Si vous avez fait cela, vous venez de modifier le fichier de configuration de votre serveur Web
  • Ensuite, vous devrez redémarrer le serveur. Alors, accédez à la page ‘http://localhost’ ou revenez simplement en arrière. Et puis cliquez sur l’option ‘Redémarrer tous les services’
  • C’est tout. Maintenant que vous avez rendu votre site public
  • Vous ou toute autre personne du monde entier pourrez accéder à votre site Web à partir de n’importe quel ordinateur en visitant l’adresse IP de votre serveur à partir de

Étape #5 Obtenez un nom de domaine pour votre site:

Pour le moment, vous ne pouvez accéder à votre site qu’en utilisant l’adresse IP comme quelque chose ‘128.0.3.1’. Mais vous savez qu’il n’est pas habituel d’accéder à un site en utilisant une adresse IP. En conséquence, nous utilisons généralement un nom de domaine pour notre site.

Mais comment trouver un nom de domaine ?

Fait intéressant, il existe de nombreux sites Web qui vendent des noms de domaine pour quelques dollars. Ainsi, vous pouvez acheter votre nom de domaine sur ces sites. Quelques exemples de sites d’enregistrement de domaine sont Namecheap, Google Domains, GoDaddy, etc. Après avoir acheté votre nom de domaine, vous pouvez l’ajouter à votre site Web. Voici comment…

  • Tout d’abord, accédez au dossier « hôtes » sur votre PC. Habituellement, ce sera dans ce dossier:’C:\Windows\system32\drivers\etc\hosts « . Maintenant, ouvrez le fichier nommé ‘hosts’ en utilisant n’importe quel programme de visionneuse de documents comme ‘Notepad’
  • Après avoir ouvert le fichier, vous devez coller ce code: ‘123.0.0.3 domain.com ‘ au bas du fichier sur une nouvelle ligne. Mais n’oubliez pas de remplacer la partie ‘123.0.0.3’ par l’adresse IP de votre serveur. Et le ‘your.domain.com ‘partie avec votre nom de domaine nouvellement acheté
  • Ensuite, vous devrez modifier à nouveau le fichier de configuration Apache. Allez donc dans ‘http://localhost’ > Apache > ouvrez le ‘httpd.fichier conf’ à partir de là

Maintenant, collez le code suivant au bas du fichier dans une nouvelle ligne.

Le code:

< Serveur virtuel :80>

DocumentRoot « VOTRE DOSSIER PERSONNALISÉ »

Nom du serveur your.domain.com

< Répertoire  » VOTRE DOSSIER PERSONNALISÉ »>

Index d’options SuivreSymLinks Inclut ExecCGI

AllowOverride All

Require all granted

</ Annuaire>

</ VirtualHost >

Remarque: Vous devez remplacer la partie ‘VOTRE DOSSIER PERSONNALISÉ’ par le dossier par défaut de votre serveur web. Pour nous, c’était :’c:\wamp\www « . En outre, vous devez remplacer le ‘ votre.domaine.com ‘ partie avec votre nom de domaine nouvellement enregistré.

Maintenant, vous devrez créer un nouveau document texte sur votre PC et vous devrez coller quelques lignes de codes sur ce fichier. Vous devez donc créer un document texte à l’aide du bloc-notes de votre PC. Vous pouvez nommer ce nouveau fichier comme vous le souhaitez.

Et collez ces codes là-bas:

ServerAdmin

DocumentRoot « VOTRE DOSSIER PERSONNALISÉ »

Nom du serveur your.domain.com

ErrorLog »logs/example.com.log »

CustomLog »logs/example.com-access.log « common

Maintenant, vous devez télécharger manuellement le document nouvellement créé dans ce dossier (\bin\apache\Apache-VERSION\conf\extra\) de votre serveur Web. Ici, la « VERSION » serait la version de votre serveur Apache installé. En règle générale, le ‘VOTRE DOSSIER PERSONNALISÉ’ serait remplacé par ‘c:\wamp\www « .

Après cela, vous pouvez redémarrer le serveur Apache. Allez donc sur la page d’accueil du menu serveur et cliquez sur l’option « Redémarrer tous les services ». Maintenant, ouvrez le navigateur sur votre PC et visitez votre site en utilisant le nom de domaine que vous venez d’enregistrer. Si vous avez tout fait correctement, vous pourrez voir la page d’accueil de votre site Web apparaître sur votre navigateur.

Maintenant, gardez à l’esprit que selon votre Windows ou la version de WampServer ou du serveur Apache, ces méthodes peuvent ne pas fonctionner pour vous. Cependant, nous avons essayé de partager les méthodes de base pour configurer votre propre serveur à la maison et héberger votre site Web. À cet égard, les étapes seraient presque identiques. Nous espérons donc que cela vous aidera si vous cherchez à créer un nouveau serveur Web à la maison.

Derniers mots:

Si vous avez suivi le post ci-dessus, il devrait être assez clair que, si vous n’êtes pas féru de technologie, il sera très difficile de créer votre propre serveur pour héberger votre site. De plus, vous devrez supporter le coût de fonctionnement de votre ordinateur pendant 24 heures en permanence.

Et, si beaucoup de visiteurs visitent vos sites, vous aurez besoin d’une connexion Internet haut de gamme avec une vitesse de téléchargement et de téléchargement élevée. En outre, vous devrez tout gérer, du backend au frontend du serveur et des sites Web par vous-même.

Et, ce n’est pas si facile dans le cas des grands sites. Vous pouvez évidemment tester vos sites avant de les lancer sur un hébergeur local. Mais pour les grands sites, ce n’est pas recommandé. Ainsi, nous pensons qu’il n’est pas idéal pour vous d’héberger votre site chez vous.

En fait, si vous souhaitez lancer un grand site web, nous pensons qu’il est toujours préférable d’acheter votre hébergement auprès d’un hébergeur réputé. Nous recommandons SiteGround si vous souhaitez un hébergement Web bon marché mais fiable.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.