Créer un compte ou loggez-vous pour pouvoir ajouter, commenter et noter les snippets.

Navigation

my Symfony Plugins

Plugins demos


My bookmarks

Vous pouvez commenter/noter en utilisant le compte anonymous (mot de passe: anonymous)
You can comment/rate using the anonymous account (password: anonymous).

[WAMP 2.0] Activer les sous-domaines sur le localhost - 1339 view(s)

Dans WAMP,par défaut la gestion des sous-domaines n'est pas activée; pour ce faire vous devez ajouter la directive NameVirtualHost. Mais aussi surtout ajouter une entrée vhost pour le domaine locahost sinon quand vous accéderez à cette adresse vous ne verrez pas le site correspondant à votre racine web (typiquement /www) mais le site correspondant au 1er vhost que vous aurez déclaré. Ce qui est assez gênant. (modifications à faire dans le fichier httpd.conf)

NameVirtualHost *:80
 
# Root localhost
 
<VirtualHost *:80>
  ServerName localhost
  DocumentRoot "d:\wamp\www"
  DirectoryIndex index.php
 
  <Directory "C:\wamp\www">
    AllowOverride All
  </Directory>
</VirtualHost>
 
## projet 1 ##
 
<VirtualHost *:80>
  ServerName dev.projet1.com
  DocumentRoot "d:\wamp\www\projet1\web"
  DirectoryIndex index.php
 
  <Directory "C:\wamp\www\projet1\web">
    AllowOverride All
  </Directory>
</VirtualHost>
 
## projet 2 ##
 
<VirtualHost *:80>
  ServerName dev.projet2.com
  DocumentRoot "d:\wamp\www\projet2\web"
  DirectoryIndex index.php
 
  <Directory "C:\wamp\www\projet2\web">
    AllowOverride All
  </Directory>
</VirtualHost>

Ne pas oublier non plus d'ajouter les entrées 'ServerName' dans votre fichiers hosts (/etc/hosts ou /windows/system32/drivers/etc/hosts).

127.0.0.1       dev.projet1.com, dev.projet2.com

Ici je mets tout les sites en vrac dans le fichier httpd.conf car sous windows.. Mais sous Unix on préférera évidemment faire des fichiers distincts pour chaque sous-domaine déclaré. (typiquement dans /etc/apache2/sites-available)

par COil le 2008-11-12, taggé : apache  vhost  wamp  windows 

Commentaires sur ce snippet

gravatar icon
#1 Web codeur le 2010-03-14 at 03:27

Sympa ce petit tutoriel.

Je travaille sur un projet où j'ai à gérer des sous-domaines et votre information va m'être grandement utile pour le développement en local.

Par contre, à moins que je me trompe, n'est-il pas possible d'écrire les sous-domaines de le fichier httpd-vhost.conf plutôt que dans le httpd.conf ? (encore faut-il qu'il soit activer dans le httpd.conf).

En tout cas félicitation pour le contenu et bonne continuation. Bien cordialement.

Ajouter un commentaire / Add a comment

Nom / Pseudo : 

Email (gravatar activé/activated) : 

Site Web (facultatif/optional) : 

Commentaire / Comment : (*)

Ecrivez le mot "vache" ci dessous. (Write the word "vache" below) (*)

Debug toolbar