Comme ceux-ci :

C'est très simple, il vous faut :

  • Un nom de domaine (exemple : gros-patapouf.com)
  • Un serveur DNS
  • Un serveur Apache



Sur le serveur DNS ajouter une ligne de ce genre :

*.est.un.gros-patapouf.com.                IN      A       82.235.208.153


Sur la configuration d'apache :

<VirtualHost *>
    ServerName il.est.un.gros-patapouf.com
    ServerAlias *.est.un.gros-patapouf.com
    DocumentRoot /var/www/htdocs/monsitealacon/
 </VirtualHost>


Enfin sur la page Web "index.php" dans le repertoire Htdocs :

<?
 
   function getPrefix(){
  		 list($prefix) = explode(".est.un.gros-con.com",$_SERVER['SERVER_NAME']) ;
  		 return $prefix;
   }
  
   function getLogin(){
  
  	 $trunk = explode(".",getPrefix());
  
  	 foreach($trunk as $n){
  		 $login .=  ucfirst($n)." ";
  	 }
  
  	 return trim($login);
   }
  
   $myPrefix = getPrefix();
   $myLogin = getLogin();
 
   echo "$myLogin est un gros patapouf !!";
 ?>

Cela en amusera certains :-)

1. Le , 22:53 par darfy
d41d8cd98f00b204e9800998ecf8427e

Merci bien :)

2. Le , 15:27 par bl0b
d41d8cd98f00b204e9800998ecf8427e

"C'est très simple, il vous faut :
..
Un serveur DNS"

un nom de domaine, chez ovh, suffit il ?
est-on obligé d'avoir un 'vrai' serveur dns ???

3. Le , 20:05 par Ludovic
d41d8cd98f00b204e9800998ecf8427e

En fait le plus chaud c'est d'avoir accès à la conf des Vhosts.

Tu as accès à la conf des VHost sur OVH ?

4. Le , 21:53 par bl0b
d41d8cd98f00b204e9800998ecf8427e

je sais pas du tout :/
j'ai pas encore le nom de domaine, je doit l'acheter bientot pour un site... et donc je me disait que ca serai cool de faire un truc de ce genre :)
je vais me ballader un peu sur leur site et essayer de savoir..

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.