Transformez votre ordinateur en serveur en 10 minutes (logiciel gratuit)
Cela explique comment configurer rapidement votre ordinateur (exécutant Windows) en tant que serveur. Cela vous permettra d'héberger votre propre site Web à partir de votre ordinateur et vous permettra de créer des pages Web avec des «boutons» vous permettant de contrôler les choses dans votre maison (robots, caméras, etc.) à partir d'Internet (je couvrirai cela à l'avenir instructables).
Nous utiliserons apache: un logiciel serveur open source très populaire.
Bien que transformer votre ordinateur en serveur soit très rapide, vous devez lire la documentation du logiciel du serveur Apache http pour savoir comment le configurer en toute sécurité (afin que les gens ne piratent pas votre ordinateur). Je vais donner ce conseil mais lisez ailleurs pour en savoir plus:
1) il est préférable d'installer ce logiciel serveur sur un vieil ordinateur que vous n'utilisez pas pour autre chose que comme serveur.
2) il est préférable de créer un compte utilisateur séparé dans Windows avec un accès limité au système et d'installer ce logiciel dans ce compte.
Si vous voulez le faire sur Linux au lieu de Windows (plus sûr, légèrement plus compliqué), la meilleure combinaison serait chiot linux et xamp pour le logiciel serveur. Puppy linux peut être chargé à partir d'un lecteur USB ou d'un CD, vous n'avez donc pas besoin de désinstaller Windows, il suffit de démarrer l'ordinateur avec l'un d'eux. Voici des vidéos d'installation simples pour chiot linux: //rhinoweb.us/
Voir ce instructable pour savoir comment installer xamp une fois que vous avez Linux chiot (ou un autre linux) fonctionne:
//www.instructables.com/id/Make-a-Server-Out-Of-An-Old-PC/
Étape 1: Téléchargez le logiciel Apache Server

Téléchargez le logiciel serveur Apache http à partir de ce site miroir Apache:
//www.reverse.net/pub/apache/httpd/binaries/win32/
_Ou_ allez sur //www.apache.org/, accédez à la page de téléchargement à partir de miroirs, choisissez un miroir et téléchargez à partir de là. Comme vous pouvez le voir sur le lien ci-dessus, vous voudrez naviguer vers le dossier apache, httpd, binaries, win32 du miroir.
Que télécharger:
= Vous devez télécharger la version la plus récente (numéro de version le plus élevé), c'est 2.2.6 lorsque je tape ceci. Vérifiez ici quelle est la dernière version si vous le souhaitez: //httpd.apache.org/
= Vous voulez le fichier .msi, c'est un fichier d'installation de Windows (comme un .exe)
Étape 2: installez-le

Double-cliquez sur le fichier .msi que vous venez de télécharger, il s'installera, utilisera les paramètres par défaut, installation standard (sauf si vous voulez le code source, puis effectuez une installation personnalisée).
Il devrait automatiquement remplir certaines zones de formulaire avec le nom de votre serveur DNS (dans mon cas, c'était earthlink.net) lors de l'installation.
pour le nom du serveur, mettez ce que vous voulez, je ne pense pas que les espaces soient autorisés. et assurez-vous qu'après votre nom, vous avez .earthlink.net (ou quel que soit le nom DNS).
pour le courrier électronique, entrez votre courrier électronique (ou peu importe).
Étape 3: exécutez-le


Une fois installé, je pense que le serveur démarre immédiatement. Vous pouvez voir s'il fonctionne en recherchant l'icône en bas à droite de votre barre des tâches (voir photo). S'il ne fonctionne pas et que vous souhaitez le démarrer ou l'arrêter, naviguez simplement dans votre menu de démarrage (voir photo).
si vous obtenez un message d'erreur lorsque vous essayez de démarrer le serveur, notez l'erreur # et recherchez-la dans la documentation ou sur google.
Étape 4: testez-le

Testez-le, lorsque vous êtes sûr que le serveur fonctionne, ouvrez un navigateur Web et tapez:
// localhost
dans la barre d'adresse, cela devrait apparaître (voir photo).
Ouais, ça marche, maintenant faites quelque chose d'utile avec ça (sera couvert dans les futurs instructables, .. peut-être)
Étape 5: modifier la page Web
Voici une réponse que j'ai donnée à un commentaire il y a quelque temps pour savoir comment modifier la page Web qui s'affiche lorsque vous accédez à l'adresse de l'hôte local.La page Web par défaut qui dit "ça marche" est codée dans un fichier appelé index.html. Vous pouvez éditer / remplacer le fichier index.html par défaut dans le dossier 'htdocs' qui se trouve dans votre dossier apache (où que vous l'ayez installé). Si vous voulez travailler vers la domotique, vous devrez voir comment coder votre page Web pour accéder aux ports de votre serveur (par exemple un port série). Ces ports peuvent envoyer des signaux électriques à des éléments extérieurs à votre ordinateur (comme des robots et un microcontrôleur), permettant ainsi une «domotique». Une façon de le faire serait d'utiliser ActiveX appelé javascript (par exemple, voir: //strokescribe.com/en/serial-port-internet-explorer.html)
Après avoir modifié le fichier index.html, vous devriez pouvoir accéder à ce index.html depuis n'importe quel autre ordinateur sur le Web en tapant l'adresse IP de votre serveur. Si votre FAI (fournisseur de services Internet) utilise des adresses IP statiques, il vous suffit de taper l'adresse IP à chaque fois pour accéder à votre page. Mais si votre FAI utilise des adresses IP dynamiques, vous devrez rechercher l'adresse IP de votre serveur chaque fois que vous le déconnectez / reconnectez au Web. Il existe des services gratuits qui le feront pour vous: DNS2Go ou dyndns.org ..
Voici quelques références utiles:
//johnbokma.com/windows/apache-virtual-hosts-xp.html
//groups.google.com/group/comp.infosystems.www.servers.ms-windows/browse_thread/thread/866bad569981327c/b1d7fb821ab94a8f?hl=en&lnk=gst&q=web+page#b1d7fb821ab94a8f
//www.tivohelp.com/archive/tivohelp.swiki.net/31.html