Problème de site qui ne s'affiche pas
Bonjour
Je dois configurer quatre sites sous Apache en local sous une Virtual Box Fedora.
les deux premiers fonctionnent bien. En revanche j'ai un souci pour les deux derniers. Le premier a été configuré avec un hôte virtuel et est accessible via l'url http://votre_adresse_ip. Il est soumis à authentification via AuthName prive... J'ai créé physiquement un répertoire votre adresse_ip dans le /home. Pour celui-ci ça fonctionne.
Je dois configurer un 4e site qui sera accessible à l'adresse http://votre_adresse_ip/nfa055. Le souci c'est que je ne peux pas physiquement créer un répertoire nfa055 comme sous-répertoire de adresse_ip. Puisque sinon ce site sera également soumis à authentification. Ce que je ne veux pas. En plus, l'administrateur de ce site est distinct de l'administrateur de http://votre_adresse_ip. Et je ne souhaite pas qu'il ait accès aux fichiers de http://votre_adresse_ip/nfa055. J'ai tenté de mettre le répertoire nfa055 directement sous /home mais ensuite je ne sais pas trop comment procéder pour que cela marche. J'ai essayé avec un Alias puis avec un VirtualHost supplémentaire. Mais je n'y parviens pas. Et comme je suis assez novice.
Merci d'avance
Kami441
P.S.
Voici le morceau du httpd.conf qui pose problème.
le 3e site (avec authentification) accessible via http://votre_adresse_ip/
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
NameVirtualHost 192.168.30.1
<VirtualHost 192.168.30.1>
ServerAdmin webmaster@votre_adresse-ip
DocumentRoot /home/votre_adresse_ip
ServerName votre_adresse_ip
ErrorLog logs/votre_adresse_ip-error_log
CustomLog logs/votre_adresse_ip-log common
</VirtualHost>
<Directory /home/votre_adresse_ip>
Options None
AllowOverride options
AuthName prive
AuthType basic
AuthUserFile /home/.restreint
Require valid-user
</Directory> |
Le 4e site (sans authentification) accessible via http://votre_adresse_ip/nfa055
ici avec un Alias mais ça ne marche pas
Code:
1 2 3 4 5 6 7 8
| Alias /votre_adresse_ip/nfa055 /home/nfa055
ScriptAlias /cgi-bin/ /votre_adresse_ip/nfa055
<Directory /home/votre_adresse_ip/nfa055>
Options ExecCGI
AllowOverride options
Order allow,deny
Allow from all
</Directory> |