Comment construire un serveur d'hébergement Web

La tâche de l'hébergement de votre propre site web nécessite une bonne tête pour les réseaux du système --- et une bonne dose d'ambition. Si vous n'êtes pas intimidé par les paramètres de configuration de réseau et nous sommes confiants que vous pouvez gérer l'entretien de l'administration du serveur, vous avez plusieurs options logicielles pour la construction du serveur hôte. Les instructions suivantes visent les deux programmes les plus couramment utilisés --- Internet Information Server (qui fonctionne sur Microsoft Windows Server) et Apache (qui fonctionne sur la plupart des versions ou Linux et Unix) --- mais vous pouvez vouloir étudier WebSphere, Tux et Google Web Server pour déterminer si elles répondent mieux à vos besoins.

Choses que vous devez

  • Un ou plusieurs adresses IP
  • Ordinateur personnel
  • logiciel de système d'exploitation (tel que Microsoft Windows Server ou Linux)
  • logiciel de serveur Web (tel que Internet Information Server ou le serveur web Apache)
  • Adresse réseau, le masque de réseau et adresse de diffusion (pour Linux Installations- disponibles auprès de votre fournisseur d'accès Internet ou un ingénieur réseau)

Construire un serveur pour une exécution sur Microsoft Windows Server

  1. Installez le système d'exploitation de base (Microsoft Windows Server) sur l'ordinateur qui agira comme le serveur d'hébergement Web.

  2. Configurer le serveur avec les paramètres réseau de base. Allez dans le Panneau de configuration et sélectionnez "Paramètres réseau." droit; cliquez sur la connexion réseau appropriée et sélectionnez "Propriétés." Double-cliquez sur l'importe quelle version du protocole Internet (IP) que vous utilisez (probablement la version 4 ou 6). Sous l'onglet Général, choisissez "Utilisez l'adresse IP suivante" et entrez l'adresse IP fixe que vous souhaitez utiliser.

  3. Installez les fichiers d'hébergement Web Internet Information Server sur l'ordinateur. Dans le menu Démarrer, sélectionnez "Gestionnaire de serveur." Sélectionner "Ajouter des rôles" et choisissez "Serveur Web." Assurez-vous que vous avez les fichiers d'installation de Windows 2008.




  4. Finaliser la configuration de IIS ou serveurs Web Apache. Vous voudrez vous assurer que le serveur Web est configuré avec l'adresse IP droite. Bien que ce soit pas un problème pour les serveurs Web configurés avec une seule adresse IP, il est un problème si vous êtes multi-homing.

    Passez par IIS ou Apache et assurez-vous que les autorisations sont correctement configurés, vérifier les utilisateurs qui ont besoin d'accéder au site ont le niveau d'accès approprié ainsi. Pour IIS, ouvrez le gestionnaire IIS et sélectionnez "modifier les autorisations". Pour Apache, veiller à ce que les autorisations sont correctes pour savoir où se trouvent les fichiers web. Pour plus d'informations sur la façon de spécifier lire, écrire et exécuter des autorisations sur un serveur Linux exécutant Apache, aller à la ligne de commande et tapez:

    man chmod

Construire un serveur pour exécuter sous Linux

  1. Installez le système d'exploitation de base (Linux) sur l'ordinateur qui agira comme le serveur d'hébergement Web.

  2. Configurer le serveur avec les paramètres réseau de base. Parce que les interfaces graphiques Linux varient selon la version que vous utilisez, vous pouvez configurer les paramètres via la ligne de commande. Pour ce faire, utilisez le format suivant pour entrer des informations d'adressage que vous devriez avoir obtenu auprès de votre fournisseur d'accès Internet ou de l'ingénieur de réseau de votre organisation:




    / Sbin / ifconfig eth0 192.168.1.2 masque de réseau 255.255.255.0 192.168.1.255 diffusion

    Dans cet exemple, 192.168.1.2 est l'adresse de réseau, le masque de réseau 255.255.255.0 est et 192.168.1.255 est l'adresse de diffusion.

  3. Télécharger la dernière version de RPM Apache des fichiers d'installation (disponible à linux-sxs.org). RPM est un système de gestion des paquets, ce qui simplifie l'installation des fichiers de l'application Linux.

  4. Installez les fichiers du serveur web Apache hébergement sur l'ordinateur en exécutant la commande suivante, avec le symbole # l'invite que vous voyez quand en mode ligne de commande:

    rpm -ivh httpd-2.0.49-4.i386.rpm

Conseils & Avertissements

  • Lors de la sélection d'un ordinateur pour votre serveur hôte, assurez-vous de prendre en compte le nombre d'utilisateurs simultanés qui tentent de se connecter à elle --- les plus utilisateurs, plus les exigences de performance. Considérez également le système d'exploitation que vous prévoyez d'installer (par exemple, Windows 2008 Server a des exigences plus grandes de matériel que Linux).
  • Bien que vous pouvez configurer le serveur pour avoir une adresse dynamique de protocole Internet (IP), il est fortement recommandé que vous attribuer une adresse statique ou permanente (en supposant que vous avez enregistré un nom de domaine à l'adresse IP en question).
  • Les deux serveurs Web Apache et IIS ont à la fois une vaste documentation sur la façon de peaufiner la performance et, dans certains cas, des utilitaires gratuits pour aider à sécuriser le serveur Web.
  • Jusqu'à ce que vous êtes sûr que vous avez configuré le serveur web correctement, ne pas installer et activer le serveur Web avant d'être prêt. fonctionnalité de serveur Web est un que les pirates circumvent- couramment sans les mesures appropriées en place cela peut être accompli avec un minimum d'effort.
» » » » Comment construire un serveur d'hébergement Web