Comment créer votre propre serveur à la maison pour l'hébergement Web

Publié: 2022-05-04
Mirza Moussawer

Créer votre propre site Web est une expérience exaltante. Vous apprendrez de nombreuses technologies et frameworks logiciels tels que Mongo DB, Express.js, Angular, React et Node. Si vous souhaitez l'héberger sur un serveur domestique, vous devez savoir comment créer votre propre serveur à la maison pour l'hébergement Web. Et cet article vous donnera tout ce dont vous avez besoin pour que cela se produise sans problème.

Table des matières

Divulgation En tant que site d'examen indépendant, nous sommes rémunérés si vous achetez via les liens de parrainage ou les codes de réduction sur cette page - sans frais supplémentaires pour vous.
Comment créer un serveur domestique : ce dont vous avez besoin
  • 1. UC
  • 2. GPU
  • 6,95 $/mois
  • 2,64 $/mois*
    • 3. RAM
    • 4. Disque dur ou SSD
    • 5. Carte mère
    • 6. SE
    • Alternative : Raspberry Pi 3
  • Voici comment créer votre propre serveur à la maison pour l'hébergement Web
  • Comment héberger un site Web sur un serveur Apache sous Windows
    • 1. Installation de la pile WAMP
    • 2. Configuration des fichiers MySQL et HTML
    • 3. Permettre l'accès public au site Web
    • 4. Définir un nom de domaine
  • Comment créer votre propre serveur d'hébergement Web Linux
    • 1. Installation de la pile LAMP
    • 2. Tester PHP
    • 3. Tester MySQL
    • 4. Installation de phpMyAdmin
    • 5. Paramétrage DNS
    • 6. Configuration du serveur Apache
    • Notre choix n°1 pour l'hébergement de blogs
  • 6,95 $/mois
  • 2,64 $/mois*
  • Comment créer un serveur Web : points clés à retenir
  • FAQ
    • Comment configurer un serveur domestique ?
    • Combien coûte la construction d'un serveur à la maison ?
    • Les serveurs consomment-ils beaucoup d'électricité ?
    • Combien coûte l'exploitation d'un serveur 24h/24 et 7j/7 ?
    • Quelle doit être la taille de mon serveur ?
    • Combien coûte un serveur ?
  • Comment créer un serveur domestique : ce dont vous avez besoin

    Vous devrez modifier les paramètres par défaut du serveur Apache. Ils sont configurés pour bloquer les connexions HTTP entrantes pour des raisons de sécurité. Accédez au fichier httpd.conf depuis le tableau de bord WampServer, sélectionnez Apache puis le fichier lui-même. Là-bas, vous trouverez les lignes :

    Refuser la commande, autoriser
    Refuser de tout

    Remplacez ces lignes par :

    Commande Autoriser, Refuser
    Autoriser de tous

    Redémarrez le WampServer en sélectionnant l'option "Redémarrer tous les services" dans le menu. Ceci est important pour que les paramètres prennent pleinement effet.

    Si vous devez définir une adresse IP statique et configurer la redirection de port, cette partie est également simple. Ouvrez l'invite de commande à partir du menu Démarrer et entrez ipconfig/all. Cela vous donnera les valeurs de l'adresse IP, du masque de sous-réseau, de la passerelle par défaut et du serveur DNS.

    Ouvrez Panneau de configuration> Réseau et Internet> Centre Réseau et partage> Modifier les paramètres de l'adaptateur> Connexion au réseau local et cliquez sur Propriétés. Sélectionnez Internet Protocol Version 4 (TCP/IPv4) et cliquez sur Propriétés. Entrez votre nouvelle adresse IP dans le champ "Numéro de passerelle par défaut" (par exemple, 192.168.1.23). Entrez les 3 autres valeurs telles quelles. Cliquez ensuite sur OK.

    La redirection de port est aussi simple que de savoir comment créer un serveur Web. Ouvrez le navigateur et entrez votre passerelle par défaut. Accédez à l'interface du routeur en vous connectant, puis sélectionnez l'option "Applications et jeux", puis "Avancé" puis "Redirection de port/Déclenchement de port", "NAT/QoS" ou tout ce qui leur ressemble. Tous les routeurs auront la même disposition de base à partir de maintenant, nécessitant des ports internes et externes ou des ports de début et de fin. Sélectionnez les protocoles et entrez l'adresse IP statique que vous avez précédemment créée. S'il existe une option du nom d'activation, assurez-vous de la cocher.

    Nous allons commencer par modifier quelques fichiers. Par exemple, vous avez un domaine du nom de hxxps://www.websitetest.com, avec certains fichiers dans le DNS avec l'adresse IP à 192.168.1.23. Nous commençons par modifier le fichier httpd.config depuis le tableau de bord WampServer et ajoutons un hôte virtuel. Recherchez ces lignes et décommentez-les :

    #Hôtes virtuels
    Inclure conf/extra/httpd-vhosts.conf

    Vous allez maintenant créer manuellement un fichier à l'emplacement : C:\wamp\bin\apache\Apache-version\conf\extra\ (la partie version aura votre version actuelle d'Apache). Ouvrez un éditeur de texte, tel que le Bloc-notes et ajoutez les lignes suivantes dans le document :

    ServerAdmin [protégé par e-mail]
    DocumentRoot "c:\wamp\www"
    nom_serveur monsite.local
    Journal d'erreurs "logs/websitetest.com.log"
    CustomLog "logs/websitetest.com-access.log" commun

    Sélectionnez l'option "Redémarrer tous les services" dans le tableau de bord WampServer et les modifications prendront effet. Et maintenant, vous savez comment créer votre propre serveur à la maison pour l'hébergement Web sous Windows.

    Entrer:

    sudo a2dissite *par défaut

    Cela désactivera l'hôte virtuel Apache.

    Entrer:

    cd /var/www/html

    Cela dirigera vers le répertoire de stockage par défaut. Créez un nouveau dossier pour le site Web et modifiez le nom de domaine en saisissant :

    sudo mkdir websitetest.com

    Créez 4 sous-dossiers dans le dossier que vous venez de créer. Saisissez les commandes suivantes pour créer des journaux Web, des fichiers et des dossiers de sauvegarde :

    sudo mkdir -p websitetest.com/logs

    sudo mkdir -p websitetest.com/public_html

    sudo mkdir -p websitetest.com/backups

    Saisissez la commande suivante pour lancer un nouveau fichier d'hôte virtuel :

    sudo nano /etc/apache2/sites-available/ sudo mkdir -p.com.conf

    A ce stade, le nom de domaine aura un .conf à sa fin. Utilisez le code fourni ci-dessous pour créer une configuration pour l'hôte virtuel. Remplacez le nom de domaine "websitetest" par celui que vous souhaitez.


    ServerAdmin [protégé par e-mail]
    Nom_serveur websitetest.com
    Alias_serveur www. sitewebtest.com
    Directory_Index index.html index.php (dossier pour les fichiers enregistrés)
    Document_Root /var/www/html/ websitetest.com/public_html (a les noms de fichiers html ou php)
    Avertissement de niveau de journalisation
    Custom_Log /var/www/html/ websitetest.com/log/access.log combiné

    Enregistrez les modifications et entrez :

    sudo a2ensite websitetest.com.conf

    Cela provoquera le redémarrage du serveur Apache. Redémarrez-le pour que les modifications prennent effet. Et maintenant, vous savez comment créer votre propre serveur à la maison pour l'hébergement Web sous Linux.