salve! Sto cercando di migliorare la mia raffazzonata configurazione di apache 1.3 messa su giusto per il testing locale. Quello che sto cercando di ottenere, e che NON sono riuscito a fare, è il seguente:

1. Indirizzare gli utenti provenienti dall'esterno della mia macchina locale alla directory /Users/theclue/Sites/www/
2. Indirizzare l'utente localhost su /Users/theclue/Sites/
3. Gestire in maniera ordinata i vari progetti su cui lavoro, con dir, opzioni e log separati e con tanto di alias in modo da raggiungere, ad esempio, /Users/theclue/Sites/develop/drupal5 con l'alias http://drupal.test

Vi incollo i miei file di configurazione, nei punti salienti. L'errore che ho è che nonostante utilizzi uno degli alias, ad es. drupal.test, il server va nel vhost di 127.0.0.1.

Tanto per cominciare ho aggiunto al file /etc/hosts
codice:
127.0.0.1 drupal.test
In httpd.conf ho la seguente che mi impostano il main server. Le direttive Servername, bind e listen sono commentate quindi quella dovrebbe essere la docroot di default

codice:
DocumentRoot /Users/theclue/Sites/www
Quindi ho creato un file .conf per Apache che viene chiamato con una Include da httpd.conf. In esso ho creato due virtualhosts, uno per chi lavora sulla macchina in locale, e avrà accesso sia ai siti in /www che a quelli in /develop (una sorta di accesso root in un certo senso) e una per accedere rapidamente a /develop/drupal5. Il problema, come dicevo, è che vedo la docroot anche dando al browser http://drupal.test

codice:
  1 <Directory "/Users/theclue/Sites/*">
  2     Options Indexes
  3     AllowOverride All
  4     Order allow,deny
  5     Allow from all
  6 </Directory>
  7 
  8 <VirtualHost 127.0.0.1:80>
  9   ServerName 127.0.0.1
 10   ServerAlias 127.0.0.1
 11   DocumentRoot /Users/theclue/Sites
 12 </VirtualHost>
 13 
 14 <VirtualHost *:80>
 15   ServerName drupal.test
 16   ServerAlias drupal.test
 17   ErrorLog /private/var/log/httpd/drupal5_error_log
 18   DocumentRoot /Users/theclue/Sites/develop/drupal5
 19 </VirtualHost>
Dove ho sbagliato?