Comment pouvons-nous utiliser un vieil ordinateur comme serveur ?


Cette question semble être une vieille question et a quelques bonnes réponses, j'aime la réponse de Shivam Khare's à Comment peut-on utiliser un vieil ordinateur comme serveur ? en particulier.

Je vais décomposer la question un peu différemment de certaines réponses. Soyez indulgent avec moi, je pense que l'investissement en vaudra la peine.


Originalement, dans le langage informatique, un serveur est tout logiciel qui répond à une demande de service.

En utilisant cette définition, un PC pourrait avoir un logiciel client et un logiciel serveur qui se parlent dans le même espace physique. Remarquez ici qu'un réseau n'est pas impliqué.

Cette définition permet également à deux "A" et "B" d'interagir à la fois comme clients et comme serveurs. "A" peut agir en tant que client et demander un service à "B" en tant que serveur. "B", en tant que client, peut demander un service à "A", en tant que serveur. Dans ce cas, les deux PC ont besoin de cartes ethernet un câble croisé ethernet.

Pour en revenir à la question, dans l'usage courant, les gens pensent qu'un matériel particulier est un serveur et que le serveur est accessible sur un réseau local ou sur Internet. Ainsi, un serveur peut être n'importe quoi, d'un PC de bureau à un processeur 8 (avec des cœurs quadruples), 64 Go de mémoire (RAM) et 100 To de NAS. Ou quelque chose de plus grand ou même un mainframe. Ceux-ci auront besoin d'une certaine capacité de communication.

Donc, le client et le serveur doivent se parler, donc le PC a besoin d'une capacité de communication probablement une carte réseau. Si les clients et le serveur sont sur le réseau local, pas besoin d'internet.

Supposons que le PC doit servir des données sur internet. Le PC aura besoin d'une connexion Internet, et d'un moyen d'informer les clients sur la façon de contacter le serveur, cela peut nécessiter une adresse IP. Si le PC sert des pages web, le PC peut avoir besoin d'un nom de domaine, et d'une entrée DNS.

Puis le PC a besoin d'un logiciel de serveur qui remplit réellement les demandes et répond de manière appropriée. Cela nécessite un système d'exploitation et le logiciel serveur.

Les autres réponses fournissent des choix pour cela. De nombreux systèmes d'exploitation de serveur sont configurés avec un serveur web, ou un serveur web peut être installé.

Les autres réponses suggèrent des candidats pour le système d'exploitation et le serveur web.

Les autres réponses suggèrent des candidats pour le système d'exploitation et le serveur web.