Accès Apache sur repertoire partagé + Active Directory - Hébergement - Réseaux grand public / SoHo
Marsh Posté le 03-07-2012 à 18:53:38
D'après ce que je comprend tu essayes d'accéder en http à des fichiers via un partage réseau géré par Active Directory.
Bonne chance
Travaille d'abord sur "Comment faire un point de montage vers le dossier de tes fichiers sur le partage réseau dans ton répertoire joomla".
Ensuite tu pourras travailler sur comment les publier via joomla.
Une autre solution serait d'avoir un service web qui permettent d'accéder en http à ces fichiers.
Marsh Posté le 03-07-2012 à 16:16:57
Bonjour à tous,
Je suis actuellement en train de développer un Intranet avec un joomla qui est hébergé sur un serveur web, et j'aimerais avoir accès depuis mes articles joomla à des répertoires situées sur un autre serveur de fichiers. Tout ce petit monde est sur un domaine géré par un AD.
Ce que je souhaite donc c'est rajouter dans ma conf apache un directory qui permette l'accès à ces dossiers partagés.
Les dossiers partagés sont en accès à tout le monde, ce qui signifie qu'il faut tout de même un utilisateur de l'AD.
Maintenant je patauge pour renseigner mon directory.
ce que j'ai essayé :
dans mon httpd.conf :
Alias /partage "\\\\serveur_fichiers\\Partage"
<Directory "\\\\serveur_fichiers\\Partage">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Mais je me retrouve avec un apache qui refuse de démarrer et cette erreur dans les logs (et avec le teste de syntaxe qui me dit Syntax OK):
Syntax error on line 310 of D:/web_srv/Apache2.2/conf/httpd.conf:
<Directory "\\\\serveur_fichiers\\Partage"> path is invalid.
j'ai bien sur essayé sans doubler les antislash, mais les logs montrent bien que si c'est 'correct' niveau syntaxe, cela mène à une 403 coté client et à ces logs :
access.log :
192.168.1.5 - - [03/Jul/2012:15:47:35 +0200] "GET /partage HTTP/1.1" 403 209
error.log :
[Tue Jul 03 15:47:35 2012] [error] [client 192.17.17.25] client denied by server configuration: D:/serveur_fichiers
Je n'ai pas vraiment trouvé la syntaxe correcte qui me permette d'accéder à mon partage, maintenant je pense aussi qu'il me manque une authentification quelque part, mais comment la renseigner ? je peux créer un utilisateur 'apache' dans l'AD qui devrait avoir accès au partage mais comment le renseigner dans le httpd.conf pour cet alias/directory ?
J'ai regardé le mod_auth mais je ne pense pas que cela convienne pour ce que je veux faire...
Des idées de personnes qui ont déjà réalisées ça ?
merci