2009-12-14 5 views
3

En tête, j'ai une certaine expérience de la programmation sur Windows et d'autres appareils, mais je n'ai presque aucune expérience en matière de web, donc je suis sûr que c'est simple/facile à trouver en ligne et je ne sais pas ce que je fais. J'ai un ordinateur sur mon réseau domestique connecté à Internet (je peux y connecter VNC en ligne si cela peut aider) et je veux le configurer pour que je puisse me connecter à ce PC en ligne et accéder à un site web page stockée sur le PC.Comment configurer un serveur Web simple (Windowws XP Pro)

Cela sera utilisé par deux personnes au sommet, donc je ne suis pas préoccupé par le nombre de connexions ou ce genre de chose, je veux juste être en mesure de regarder cette page en ligne. Je ne suis pas sûr de ce que j'appelle cela, mais je suppose que je veux avoir ma propre page Web sur mon PC à la maison que je peux accéder à faire des choses à distance. Fondamentalement, je veux pouvoir aller à http: // {my-pc-ip} /webpage.html et le voir en ligne. Si cela aide, c'est en grande partie un exercice d'apprentissage pour moi, je veux expérimenter et jouer avec ce que je peux faire à travers une page web sur mon réseau domestique, à travers une interface de page web en ligne. Comme peut-être démarrer un programme sur ma machine à la maison en utilisant un bouton de la page, mais le faire à partir d'un ordinateur connecté sur Internet (ce que je vais comprendre moi-même, je ne sais pas comment configurer les choses en ligne).

Répondre

1

Pour exposer votre PC comme un serveur web vous devez faire deux étapes:

  1. Avez IP externe (statique).
  2. Configurez le pare-feu pour autoriser la connexion au PC du port 80 (si vous avez besoin du protocole SSL, puis du port 443).
  3. Configurer un serveur Web: vous pouvez utiliser IIS (si WinXP n'est pas Home Edition), le serveur Apache ou le serveur HTTP le plus petit possible comme ihttpd.
  4. Placez les pages dans votre répertoire racine.

C'est l'explication de base des étapes à effectuer.

+0

En outre, soyez conscient de la politique de votre FAI concernant la configuration d'un serveur. Vous n'êtes peut-être pas autorisé à diffuser des pages à partir de votre adresse IP. –

6

C'est assez simple. Vous pouvez utiliser IIS qui est livré avec votre XP Pro ou utiliser des solutions libres et open source:

  1. XAMPP - http://www.apachefriends.org/en/xampp-windows.html. J'utilise ça depuis des années. Très simple. La dernière étape de l'installation est juste pour sécuriser MySQL et FTP (si nécessaire). PHP est livré afin que vous puissiez commencer à faire du développement web sans tracas supplémentaires.

  2. Lighttpd - http://www.lighttpd.net/. Un autre serveur Web FOSS, qui est très léger.

Il y a un peu plus, mais Apache est le plus populaire, afin que vous puissiez tout simplement aller de l'avant avec XAMPP qui est très mature et a une grande communauté d'utilisateurs. Enfin, n'oubliez pas de vous détendre votre pare-feu permettre l'accès à votre adresse IP à partir du réseau local & VNC (tout ce dont vous avez besoin).Certains matériaux pour faire avancer les choses:

http://www.microsoft.com/windowsxp/using/networking/security/winfirewall.mspx http://support.microsoft.com/kb/875357 http://technet.microsoft.com/en-us/library/bb877979.aspx http://members.shaw.ca/nicholas.fong/vnc/

Profitez faire web!

0

Pour les tâches de base comme le partage temporaire de fichiers statiques sur un LAN, j'ai utilisé HFS qui est seulement 600K, a un GUI, ajoute lui-même au menu contextuel de l'explorateur, et oui, le code source est libre.

Questions connexes