Utilitaires
Scripts
Divers
Jeux
Rechercher
Quillevere.net
Réflexions informatiques

Créer son propre serveur web facilement

08/02/2009

Voici une manipulation pour accéder à son site Web avec un Wamp, de type EasyPHP :

  • Installer le Wamp sur le poste qui fera office de serveur (admettons que son IP soit 192.168.0.12)
  • Modifier le fichier httpd.conf (sur EasyPHP : faire Configuration, Apache)
  • Chercher la ligne Listen:127.0.0.1:80 et la remplacer par Listen 80

Accès depuis un LAN (réseau local)

 A présent, le site qui n'était disponible avec 127.0.0.1 sur la machine locale est accessible sur toutes les machines du réseau en entrant l'adresse IP du serveur (192.168.0.12 s'il s'agit de celle-ci).

Si le navigateur affiche l'erreur 403 (accès interdit), il faut modifier les paramètres du site : remplacer le allow from 127.0.0.1 par allow from all.

Accès depuis Internet

Si vous souhaitez accéder à votre site en utilisant le réseau Internet, il faut procéder différemment. Avec un routeur (type Freebox par exemple), il faut rediriger le port d'entrée vers un autre de sortie. Voici une capture d'écran redirigeant le port 466 extérieur vers le port 80 de la machine 192.168.0.12 du réseau local.

Ensuite, on peut accéder au site en tapant son adresse IP extérieure suivie du port, par exemple 278.30.20.45:466

Au niveau des order/deny du fichier apache, vous pouvez ajouter les adresses autorisées :

Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from 160.12.255.13

  Attention à l'ordre "deny,allow" et à ne pas mettre d'espace entre deny et allow

Cas des sous-domaines

 Si vous avez un ou plusieurs sous-domaines, vous pouvez créer des VirtualHost.

Modifier hosts et ajouter :  

127.0.0.1 www.monsite.com
127.0.0.1 statique1.monsite.com
 

Modifier httpd.conf et ajouter :
NameVirtualHost *:80
<VirtualHost *:80="">
  ServerAdmin admin@www.monsite.com
  ServerName www.monsite.com
  ServerAlias www.monsite.com
  DocumentRoot "c:\Site Internet"
  <Directory "c:\site="" internet"="">
  Options +Indexes FollowSymLinks
  DirectoryIndex index.php
  AllowOverride All  
  Order deny,allow
  Deny from all
  Allow from 127.0.0.1 85.69.110.90 78.209.2.38
  </Directory>
</VirtualHost>

# Sous-domaine statique
<VirtualHost *:80="">
 ServerName statique1.monsite.com
 ServerAlias statique1.monsite.com
 DocumentRoot "c:\Site Internet\statique"
  <Directory "c:\site="" internet\statique"="">
  Options Indexes FollowSymLinks
  AllowOverride All
  Order allow,deny
  allow from all
  </Directory>
</VirtualHost >
Dernière modification le 08/03/2019 - Quillevere.net

Rechercher sur le site

rss RSS info Informations