J'ai essayé de configurer un sous-domaine sur mon environnement de développement local, dev.localhost
. J'utilise Ubuntu 11.10 et Apache2. Jusqu'à présent, j'ai modifié mon fichier host pour inclure la ligne 127.0.0.1 dev.localhost
. J'ai créé un fichier appelé axis
dans /etc/apache2/sites-available
qui ressemble à ceci :
DocumentRoot /var/www/Axis/trunk
ServerName dev.localhost
ServerAlias *.localhost
Options Indexes FollowSymLinks MultiViews +Includes
AllowOverride None
Order allow,deny
allow from all
J'ai ensuite activé le site avec sudo a2ensite axis
. J'ai rencontré une erreur de non nom d'hôte et j'ai ajouté la ligne ServerName localhost
à mon fichier default
dans sites-available
. J'ai également rencontré une erreur liée à NameVirtualHost
, que j'ai résolue en ajoutant NameVirtualHost *:80
à httpd.conf
et en le commentant également dans ports.conf
.
Maintenant, lorsque je me rends sur dev.localhost
, j'obtiens la MÊME page web que si je me rendais sur localhost
. En d'autres termes, à la fois localhost
et dev.localhost
pointent vers /var/www
, mais je veux que dev.localhost
pointe vers /var/www/Axis/trunk
.
Avez-vous une idée de ce que je fais de mal? Merci
ÉDIT : sortie de apache2ctl -S
ulimit: 88: error setting limit (Operation not permitted)
Configuration des hôtes virtuels :
Wildcard NameVirtualHosts et serveurs _default_ :
*:80 is a NameVirtualHost
hôte serveur par défaut localhost (/etc/apache2/sites-enabled/000-default:1)
port 80 hôte nommé localhost (/etc/apache2/sites-enabled/000-default:1)
port 80 hôte nommé dev.localhost (/etc/apache2/sites-enabled/axis:1)
Syntaxe OK
0 votes
Quelle était l'erreur? Pouvez-vous modifier votre question pour inclure la sortie de
apache2ctl -S
?0 votes
Il n'y a pas d'erreur, cela ne routera tout simplement pas vers le dossier attendu. J'ai posté les résultats de
apache2ctl -S