PC-AIDE.org : Tutoriaux InformatiquesPC-AIDE.org : Tutoriaux Informatiques
Tutoriaux informatiques
http://www.pc-aide.org
 
 PC-AIDE.org > Articles > Créer un serveur HTTP
Démarrage  Favoris  Contact  Recommander ce site
Menu PC-AIDE.org

  INFORMATIQUE
      Créer un serveur FTP
      Créer un serveur HTTP
      Réseau domestique
      Optimiser Windows XP
      Spywares et options
      Linux sans installation
      Ripper un DVD
      Outlook Express
      Tuning, vos PC

  GRAPHISME
      Apprendre le Flash
      Créer un GIF
     
Créer un texte 3D
      Créer une image 3D
        
Forêt
         Chute d'eau
        
Coquillages
      Effets Photoshop
        
Lumière flash
         Cercle lumineux
         Griffe
         Fond Matrix
         Nuclear Blast
         Alien Blood
  AUDIO
       Son CD en mp3
       Transformer sa voix
  COUNTER-STRIKE
       Télechargements
       Créer un serveur
       Tag personnalisé
       Faire une vidéo AVI
 



1 visiteur connecté
(afficher)
 

AlloPass, le micro-paiement pour tous les Webmasters !




Affichage de votre publicite
 
Créer un serveur HTTP sur un ordinateur personnel sous Windows XP Professionnel

  Logiciels proposés :
  Difficulté :

      Microsoft IIS (fourni avec Windows XP Pro)
      () ; () ; ()
  Durée :
30 minutes


- Contrairement au serveur FTP qui permet le transfert de fichiers, le serveur HTTP permet aux utilisateurs d'internet d'ouvrir une page web de votre PC à l'aide d'un simple navigateur (IE, Netscape, Opera...). De nombreux services permettent ce partage : Apache, Coldfusion et des centaines d'autres.
Vous deviendrez ainsi votre propre hebergeur !
Malgrès une apparante simplicité, ce système d'auto-hébergement est limité. En effet la vitesse d'envoie (upload) des FAI pour la plus grande partie des particuliers est faible (128kb/sec en ADSL).
L'accès au site se dégradera plus il y a d'images, d'internautes, et la mise a disposition de fichier rendrait le site pratiquement inaccedable.

Technologie
Logiciel
Os
HTML, ASP, ASP.Net, Extensions Frontpage Microsoft IIS Windows
HTML, PHP Apache Généralement Linux / Unix
HTML, CFM ColdFusion Généralement Linux / Unix
... ... ...

- Le service IIS est moins performant qu'un serveur Apache mais sa simplicité d'installation en fait un logicie de choix pour les particuliers.

----------------------

- L'installation d'un hébergement de site sur votre ordinateur fait de celui ci une cible de nombreux hackers car les serveurs personnels sont généralement moins protégés.
Pour cette raison, il est indispensable d'installer un PareFeu Internet qui permet de protéger votre PC contre els éventuelles agressions.
De plus, si il est possible d'envoyer des fichiers à partir de votre site (d'uploader), n'hésitez pas à ajouter un AntiVirus. Voici deux firewall en version Freeware :

     . Zone-Alarm v3.7 : le télecharger ; le configurer
     . Kerio Personnal Fire-Wall v2.1.5 : le télecharger

Norton Personal Firewall (version démonstration) est aussi très performant, mais relativement cher.

----------------------

L'installation de IIS :

- Cliquez sur démarrer/Panneau de configuration/Ajouter ou supprimer des programmes/ajouter ou supprimer des composants Windows et cochez Services Internet (IIS), l'installation s'effectue à partir du CD de Windows XP.

----------------------

Configuration du serveur :

- Pour configurer votre serveur, allez dans démarrer/Panneau de configuration/Performances et maintenance/Outils d'administration/Services Internet (IIS)

- Dans Sites Web, faites un clic droit sur le site et cliquez sur Propriétés.

Dans l'onglet Site Web, remplissez la description.
L'adresse ip est l'adresse de votre ordinateur qui sert ici à se connecter à votre site, dont l'URL est sous la forme http://adresse_ip .
Il y a trois possibilité dans le menu déroulant :
     . La première est votre adress ip locale du type 150.0.0.1, 168.... En choisissant celle la, seuls les ordinateurs connectés à votre reseau local pour visiter le site web, c'est un site Intranet.
     . La deuxième est votre ip internet, les internautes du monde entier pourront accéder à votre ordinateur.
     . (Toutes non attribuées) permet bien sur de gérer les deux types de connections vues ci-dessus.

- Dans l'onglet Répertoire de base, choisissez le dossier où se connectera l'internaute et les droits qui lui sont attribué.

- Dans l'onglet Documents sont affichés le nom des pages du dossier qui s'afficheront par défaut quand un utilisateur entrera une adresse du type http://adresse_ip/dossier1.

Si vous avez décochez dans Répertoire de base l'option Exploration de répertoire, le navigateur indiquera Vous n'êtes pas autorisé à afficher cette page si le répertoire ne contient pas une page d'affichage par défaut.

----------------------

Votre ip local est fixe, et en générale votre ip internet change régulièrement (toutes les 24h).
Si vous avez choisis que le serveur http gére les connections internet, deux solutions s'offrent à vous :
     . certains FAI comme ';

Uploadez le dossier et entrez maintenant dans le dossier PHPMyAdmin.
Un message d'erreur apparait normalement en rouge pour indiquer un manque de sécurité, nous allons y remédier :
dans privilèges ne gardez que l'utilisateur root en localhost qui a tous les privilèges, puis imposez lui un mot de passe.

Réouvrez le fichier config.inc.php puis allez aux lignes 83 et 54, et entrez l'utilisateur root et le mot de passe que vous avez entré.

$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '********';

Uploadez le fichier, puis réouvrez PHPMyAdmin, le message d'erreur a disparu !

----------------------

Votre serveur est configuré, il supporte maintenant le PHP et les base MySQL, de quoi héberger un site dynamique !

Pour accéder au site, tappez http://votre_ip dans votre navigateur internet !

 

Pour les problèmes, questions... merci d'utiliser le forum ! http://forum.pc-aide.org.




Ajouter un commentaire

De: Nouwandi , le 26/05/2017 à 15h53
Et le nom du serveur ? et tout ca ? C'est bien fait, mais légèrement incomplet. On arrive quand même a faire tourner un serveur HTTP qui fonctionne. Reste a se débrouiller pour le Mysql et ses amis ! En tout cas, Bravo ! :)

De: doc8 , le 19/05/2017 à 12h41
ce n'est pas trés claire