Un serveur Web ou serveur HTTP est un logiciel (et par extension le PC sur lequel il est installé) qui permet d'héberger des pages Web (format .html) et de les diffuser aux PC clients qui en font la demande via le protocole de communication http. (En utilisant un navigateur Internet)
Apache est un serveur HTTP créé et maintenu au sein de la fondation Apache. C'est le serveur HTTP le plus populaire du World Wide Web. Il est distribué selon les termes de la licence Apache.
Apache est conçu pour prendre en charge de nombreux modules lui donnant des fonctionnalités supplémentaires : interprétation du langage Perl, PHP, Python...
WampServer
est une plate-forme de développement Web sous Windows pour des applications Web dynamiques à l’aide du serveur Apache2, du langage de scripts PHP et d’une base de données MySQL. Il possède également PHPMyAdmin pour gérer plus facilement vos bases de données.Une fois WampServer 2.0i installé, une icône de la zone de notification ouvre un menu donnant accès aux modules d'administration (PHPMyAdmin, SQLite), à l'arrêt des différents services ou encore à la configuration des modules PHP. Les utilisateurs plus chevronnés peuvent accéder aux fichiers de configuration.
Une fois installé sur votre PC, WampServer démarre automatiquement. Tous les fichiers html ou php qui se trouvent dans le dossier C:\wamp\www sont accessibles avec un navigateur Web.
À fin que la redirection de port fonctionne tout le temps, il est nécessaire de fixer l'adresse IP locale du PC qui servira de serveur Web.
À fin de pouvoir se connecter à votre réseau local tout le temps, il est nécessaire de fixer l'adresse IP publique en utilisant un service de redirection NoIP.
Vérifiez que le firewall du routeur ne bloque pas les requêtes externes qui se font sur le port 80.
Quand la requête arrive à votre réseau local (Routeur ou box ADSL), il faudra rediriger le port de connexion 80 (Web) vers la machine qui héberge le site.