Debian + Apache + musicindex = plouf! - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 05-10-2008 à 22:22:11
C'est du a la configuration d'apache.
Il faut que tu change le repertoire root d'apache pour qu'il pointe sur /home.
donc de /var/www vers /home . Il me semble que c'est dans httpd.conf.
Marsh Posté le 05-10-2008 à 23:04:56
T'as fait un lien de /etc/apache2/mods-enabled/musicindex.conf vers /etc/apache2/mods-available/musicindex.conf ?
La commande à taper pour ça doit être : "a2enconf musicindex"
Sinon ta conf est pas prise en compte
Ik12> Mais non
Marsh Posté le 06-10-2008 à 01:57:51
e_esprit a écrit : T'as fait un lien de /etc/apache2/mods-enabled/musicindex.conf vers /etc/apache2/mods-available/musicindex.conf ? |
Donc si je comprends bien, je dois 'créer un lien' entre mods-enabled et mods-available...
bon, dans mods-enabled, j'ai:
Dans mods-available, j'ai:
Tu as l'air de dire que je devrais avoir un .conf dans mods-enabled également? Puis-je me contenter d'un:
Code :
|
par ce que lorsque je tape
Code :
|
il me répond:
Citation : bash: a2enconf: command not found |
, ce qui me pose un vague problème.
En tout cas, je vous remercie de me consacrer un peu de temps. C'est en forgeant qu'on devient forgeron.
Ik12> Je vais peut-être sûrement dire une connerie, mais je croyais que le concept même d'Alias est d'ajouter un répertoire virtuel pointant sur un tout autre endroit, le tout utilisant le root défini dans apache2.conf? J'ai tout faux?
J'ai vraiment besoin d'un cours+travaux pratique, moi ^_^
Marsh Posté le 06-10-2008 à 09:50:59
Ah oui non c'est a2enmod pas ...conf
(apache2 enable module)
En gros dans -available tu as les conf de ce qui est disponible (mod- ou site- si tu observes bien, très pratique pour gérer plusieurs virtualhost dans des fichiers différents) et dans -enabled tu as des liens vers les confs se trouvant dans -available, ce sont les conf actives, c'est dans ce répertoire là que apache va aller chercher les morceaux de conf.
Sinon tu peux copier, oui, mais c'est pas conseillé (parce que si tu fais une modification dans un et que tu penses pas à modifier l'autre, ca va vite être l'embrouille).
Soit tu fais les liens à la main (ln -s mod-available/truc.conf mod-enabled/), soit tu utilises a2enmod qui le fait pour toi (et qui en plus te dira quel commande utiliser pour recharger apache).
Sinon n'ecoute pas Ik12 il raconte n'importe quoi, tu peux tout à fait définir des Directory en dehors du DocumentRoot, c'est même fait pour ça
Marsh Posté le 06-10-2008 à 13:05:03
OK, ca fonctionne impec maintenant.
Ne me reste plus qu'a échanger le fichier que j'ai copié, soit par a2enmod, soit directement vie un ln -s.
On verra lequel marche le mieux.
Merci infiniment pour le coup de main ^_^
sOnO
Marsh Posté le 06-10-2008 à 17:50:42
je te conseille ampache
Marsh Posté le 05-10-2008 à 19:52:52
Amis de la poesie
Je me suis mis a Linux dans l'espoir inavoue d'enfin reussir a faire tourner un serveur a la maison.
Souhaitant mettre en place un interface web pour streamer ma musique, je me suis lance sur la solution Apache + Musicindex_mod, tout le monde ayant l'air d'en etre tres content. Je me suis bien applique a suivre la doc et les divers exemples glanes sur le net.
http://www.parisc-linux.org/~varenet/musicindex/README
Ainsi, a titre d'exemple, j'ai cree un repertoire /home/music ou j'ai pose un MP3.
puis, j'ai ajoute ceci a /etc/apache2/mods-available/musicindex.conf
et ceci a /etc/apache2/httpd.conf, afin que musicindex parte en meme temps qu'Apache.
Et bien lorsque j'appelle mon serveur via un autre ordinateur du reseau local avec http://192.168.30.2/music, il ne m'affiche pas le contenu de /home/music/ mais celui de /var/www/music/... ou plutot il m'affiche une erreur puisque le repertoire n'existe meme pas. Le creer ne change rien, puisque je souhaite que le repertoire /music pointe sur /home/music/.
Tout ceci est probablement du a mon
inexperienceinaptitudecretinerie en terme de configuration apache, mais siquelqu'un pouvait me donner un bon plan, je suis tout a fait partant.
Merci infiniment
sOnO