Salut,

Je reviens sur de l'administration serveur Apache ce qui n'est pas mon fort.
Je sais créer des instances Hosts les limiter afin de les "cloisonner" mais mes connaissances s'arrête là.

Aujourd'hui je suis un peu dépassé car je tente une nouvelle approche sur la conception des serveurs de Développement.

J'explique : Habituellement je crée un dossier commun au groupe de DEV, les comptes Dev qui vont bien et les droits qui les limites à cette racine. Pour ensuite créer les instances VirtualHost pour chaque projet qu'ils viennent à réaliser dans ce dossier commun. Ce qui donne des URL de ce style http://projet1.srv-web-01.domain.tld/, http://projet2.srv-web-01.domain.tld/,...

Je suis dans l'obligation de revoir ma copie, et de faire en sorte que chaque DEV ait son propre dossier (jusque là pas de problème) et une URL qui pointe dedans (là aussi je gère). http://dev_1.srv-web-01.domain.tld/
Mais maintenant il ne faut plus que j'ai à créer les instances apaches. Comme il s'agit d'un environnement de DEV ils doivent être autonome et pouvoir créer les instances à la volée.

Je me suis dit rien de plus simple on pas couper les cheveux en quatre on va pour chacun des DEV, appliquer ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<VirtualHost *:80>
        ServerName dev_1.srv-web-01.domain.tld
        ProxyRemote * http://10.10.64.55:3128
        DocumentRoot ${APACHE_RACINE_WWW}/php/dev_1/www
        ErrorLog ${APACHE_RACINE_WWW}/php/dev_1/logs/error.log
        CustomLog ${APACHE_RACINE_WWW}/php/dev_1/logs/access.log combined
 
        <Directory />
                Options FollowSymLinks
#                RewriteEngine on
#               RewriteBase /
                AllowOverride All
        </Directory>
 
</VirtualHost>
Et ça marchait pas trop mal. Il leur suffisait de créer un dossier dans la racine www de leur profil et d'ensuite d'y déposer/cloner les sources pour finir par pointer sur http://dev_1.srv-web-01.domain.tld/monNouveauProjet et le tour était joué.
Mais voilà que j'ai des instances Drupal et les DEV me disent que leur .htaccess ne sont pas interprétés.

N'étant pas de la partie je suis obligé de leur faire confiance sur l'interprétation du problème.
Mais je me demande ce que j'ai loupé.

Donc je viens me renseigner sur comment vous vous y seriez pris dans ce contexte ?