Comment créer un serveur Web dédié
De nombreuses personnes et entreprises comptent sur les sociétés d'hébergement pour conserver leur site Web et leurs fichiers stockés et accessibles. Il s'agit souvent d'un moyen très simple et économique de garder vos fichiers et votre page Web en ligne en permanence. Pour ceux d'entre nous qui ne veulent pas payer plus cher pour un hôte dédié ou qui veulent simplement sauter l'homme du milieu et faire de l'auto-hébergement, vous devrez créer votre propre serveur pour héberger ces fichiers et permettre aux autres de s'y connecter . Si tel est votre objectif, ce guide vous aidera à le faire.
La configuration de votre propre serveur Web peut sembler une tâche ardue, mais avec un peu de savoir-faire, c'est quelque chose que presque tout le monde peut accomplir. Voici ce que vous devrez avoir / faire:
- Obtenez une machine dédiée
- Configurer le système d'exploitation
- Configurer le système d'exploitation pour l'hébergement Web
- Configurer votre domaine auto-hébergé (facultatif)
- Installer les outils de surveillance (facultatif)
Étape 1: décider du type de serveur dont vous avez besoin

Selon l'utilisation prévue de votre serveur, vous pourrez peut-être l'exécuter sur une machine assez moyenne. Pour héberger des fichiers personnels pour vous-même et les membres de votre famille, et même pour auto-héberger un blog ou un site Web personnel, vous devriez bien utiliser un ordinateur avec des spécifications similaires (et parfois bien pires) à mon modèle de machine à budget.
Si vous êtes une entreprise qui souhaite faire de l'auto-hébergement, ou si vous avez besoin de quelque chose qui peut fonctionner 24h / 24 et 7j / 7 avec une disponibilité de 99, 9%, par exemple: pour l'hébergement de fichiers internes / externes pour les clients ou les employés. Ou si vous êtes un joueur inconditionnel qui souhaite héberger tous vos amis et autres joueurs intéressés, vous voudrez obtenir une machine meilleure et plus stable pour exécuter votre serveur, mais pour ce guide, nous supposerons que vous avez déjà avoir une machine à utiliser, ou vous utiliserez quelque chose de similaire à celui fourni ci-dessous:
Budget Server Build: 776, 92 $ + expédition
- Processeur - Intel Xeon E3-1220 199, 99 $
- 3, 1 GHz quadricœur
- 8 Mo de cache L3
- Prise LGA1150
- Carte mère - Gigabyte GT Z97 239, 99 $
- Prise processeur LGA1150
- Pont Intel Z97 Express
- Facteur de forme ATX
- 3200 MHz sans tampon
- Mémoire prise en charge DDR3 (4 emplacements, jusqu'à 32 Go)
- RAM - Si vous vous sentez excité, optez pour 16 Go, mais 8 Go devraient suffire. En outre, le ram ECC a une tension très basse et est conçu pour les serveurs qui fonctionnent en continu - pas nécessaire, mais agréable:
- ECC - Module de mémoire Crucial Server (8 Go) 109, 99 $
- 1600 MHz
- PC3-12800
- Non-ECC - Kingston HyperX Memory (8 Go) 74, 99 $
- 1333 MHz PC3-10600
- ECC - Module de mémoire Crucial Server (8 Go) 109, 99 $
- Disque dur - Seagate Barracuda 1 To 54, 99 $
- 7200 tr / min
- 64 Mo de cache
- SATA III 6 Gbit / s
- 3, 5 po interne
- Carte vidéo - n / a sauf si votre serveur a des besoins spécifiques de rendu graphique
- Lecteur optique - Graveur de DVD interne LG 12, 99 $
- Boîtier / Tour - Thermaltake V2 S Mid Tower w / 550W PSU 79, 99 $
- Clavier et souris - Clavier et souris optique standard à 104 touches 14, 00 $
- Moniteur - Moniteur LED 20 pouces ASUS 99, 98 $
- Système d'exploitation - Ubuntu FREE
- Connexion Internet - Celui-ci dépend vraiment de ce que votre serveur va faire. Si vous allez héberger de grandes quantités de trafic, vous voudrez peut-être vous assurer d'avoir un Internet gigabit avec une bande passante de téléchargement élevée. Cela étant dit, la plupart des tâches d'hébergement simples peuvent être accomplies avec tout ce qui dépasse une connexion de base.
Étape 2: assembler le serveur

- Assurez-vous que votre corps est mis à la terre afin que l'accumulation d'électricité statique n'affecte pas les composants de l'ordinateur. Cela se fait facilement en portant des chaussures à semelles en caoutchouc ou en se tenant sur autre chose qu'un tapis.
- Ouvrez les boîtes dans lesquelles vos pièces sont entrées et disposez les composants sur une surface dure.
- Nous allons commencer avec la carte mère. Il s'agit du squelette de l'ordinateur qui connecte tous les autres composants. Ouvrez le loquet du support de processeur, faites correspondre les broches et insérez le processeur. Fermez le loquet et installez le dissipateur thermique / ventilateur du processeur sur le processeur. Cela devrait s'accrocher directement dans la carte mère.
- Ouvrez les emplacements de mémoire (RAM) et insérez la mémoire en appuyant jusqu'à ce que les loquets s'enclenchent autour de la mémoire.
- Placez le boîtier de l'ordinateur sur le côté et installez le bloc d'alimentation s'il n'est pas déjà solidement fixé au boîtier.
- Insérez la carte mère dans le boîtier. Vissez-le en place par les coins, puis assurez-vous d'obtenir la ou les vis supplémentaires au milieu de la carte mère.
- Insérez le lecteur optique (DVD) dans le boîtier ainsi que le disque dur interne. Le lecteur optique est assez intuitif si vous avez déjà utilisé un ordinateur, le disque dur se place dans la fente sous les espaces du lecteur optique. Assurez-vous de les fixer avec au moins deux vis chacune afin qu'elles ne glissent pas dans le boîtier.
- Connectez les câbles du lecteur optique et du disque dur à la carte mère. Reportez-vous au manuel de la carte mère si nécessaire.
- Fixez le gros câble d'alimentation du bloc d'alimentation à la carte mère ainsi que le petit cordon d'alimentation du dissipateur de chaleur / ventilateur du processeur. Celui-ci est un peu fastidieux car il est si petit, mais vous devriez pouvoir le faire!
- Une fois que tout est connecté, assurez-vous de vérifier chaque pièce avant d'allumer la machine.
- Fermez le boîtier, mais ne le vissez pas tout de suite au cas où, et connectez votre nouveau serveur à une prise de courant. Assurez-vous également de brancher votre moniteur, votre clavier et votre souris - simple, je sais, mais cela a déjà été oublié.
- Il est temps de démarrer!
Étape 3: installer le système d'exploitation

- Insérez le disque du système d'exploitation que vous avez choisi. Pour les besoins de ce guide, nous allons utiliser Ubuntu.
- Appuyez sur une touche lorsque le message «Appuyez sur n'importe quelle touche pour démarrer à partir du DVD» apparaît à l'écran. Si vous utilisez un nouveau disque dur, il devrait automatiquement charger le menu par défaut.
- Choisissez votre langue, puis sélectionnez «Installation de base du serveur» ou «Installer le serveur Ubuntu».
- Une fois les fichiers chargés et décompressés, vous serez invité à «Configurer le réseau». Nommez votre serveur comme vous le souhaitez.
- Vous serez ensuite invité à configurer un nom d'utilisateur et un mot de passe. Notez-les.
- Lorsque vous êtes invité à chiffrer votre répertoire personnel ou non, j'irais avec non pour l'instant. Cela facilite la récupération des fichiers, si nécessaire.
- L'installation vous demandera de partitionner vos disques. Il s'agit simplement de configurer votre disque dur. J'irais avec l'option «Guidé - utiliser tout le disque et configurer LVM». Écrivez les modifications sur les disques.
- Vous n'aurez pas besoin de configurer un proxy, laissez-le simplement vide et cliquez sur Continuer.
- Lorsque vous êtes invité à activer les mises à jour, choisissez «Installer les mises à jour de sécurité automatiquement».
- Sous la sélection du logiciel, choisissez la sélection manuelle des packages.
- Choisissez oui pour installer grub dans le Master Boot Record.
- Terminez l'installation.
Quelques éléments supplémentaires après le redémarrage:
- Vous souhaiterez peut-être configurer le package «Pare-feu» pour protéger le serveur. Après cela, activez SELinux.
- Assurez-vous qu'Apache, PHP et MySQL sont installés. Si vous souhaitez installer Perl et Python, cela peut également être utile.
Étape 4: Configuration supplémentaire du serveur

Le serveur est maintenant construit et prêt à être configuré pour votre propre hébergement personnel. Pour ce faire, vous aurez besoin de quelques étapes supplémentaires. Ce sera différent pour tout le monde, mais je vais essayer de vous guider à travers quelques choses:
- Configurer une adresse IP statique
- En configurant une adresse IP statique, votre serveur restera à la même adresse au lieu de recevoir une nouvelle adresse IP de temps en temps. Pour ce faire, suivez ce guide.
- Chargez les fichiers sur votre ordinateur et configurez la base de données. Si vous cherchez à héberger un site Web, vous devrez configurer la base de données dans MySQL et charger les fichiers sur votre serveur.
- Pointez votre domaine vers votre serveur
- Maintenant que les fichiers sont chargés sur votre serveur, assurez-vous d'accéder au cPanel fourni par votre registraire de domaine et pointez le nom de domaine vers votre serveur. Vous devrez connaître vos serveurs DNS et potentiellement votre adresse IP statique.
Maintenant que votre serveur est principalement configuré et doit être accessible en dehors de votre réseau, il est temps d'installer quelques outils pour vous aider à surveiller votre serveur. Beaucoup de ces outils coûtent de l'argent, mais il existe quelques sites Web qui proposent des versions d'essai ou des options totalement gratuites. Solarwinds fournit un excellent ensemble gratuit d'analyseur de réseau et de surveillance de la bande passante. Ils offrent également une tonne d'autres outils qui peuvent être utiles. SQLManager propose également quelques versions limitées et gratuites de leur logiciel de gestion de base de données.