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/
Le 4e site (sans authentification) accessible via http://votre_adresse_ip/nfa055
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
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>
ici avec un Alias mais ça ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Partager