Hi all.
I'm trying to setup mod_mp3 in default chrooted Apache.

it work like a charm after this:
#mkdir /music
#mkdir /var/www/music
#cp /from/some/*mp3 /music/
#cp /music/* /var/www/music/
create playlist.txt in /music
#cp /music/playlsit.txt /var/www/music

#cat /var/www/conf/modules/mp3.conf

<IfModule mod_mp3.c>
        Listen 80
        Listen 8000
        <VirtualHost _default_:8000>
                ServerName *
                MP3Engine On
                MP3CastName "mod_mp3"
                MP3Genre "Sounds of Open Source"
                MP3PlayList /music/playlist.txt
                MP3LimitPlayConnections 5
                Timeout 1200
                MP3Random Off
                MP3DefaultOperation select
        </VirtualHost>

Option "MP3DefaultOperation select" make it possible to view list of
directory "/music" contents and select any track in WinAmp.
Now it's ok, i can hear music in WinAmp on remote winbased notebook, getting
mod_mp3.m3u from http://my-obsd-powered:8000/.

BUT!
If i remove any mp3 file from /var/www/music OR(!!) from /music WinAmp did
not play this deleted track ([error syncing to mpeg] in winamp playlist).
So, it seems mod_mp3 still can operate outside chrooted apache envirenment.

Am i right?

If so, is it reasonable (and possible?) to patch mod_mp3 for playing music
from outside chroot?



-------------------------------------------------------------------------------
I found this example:

mkdir /var/www/music
mkdir -p /var/www/var/www
cd /var/www/var/www
ln -s /var/www/music music

But in this case all mp3s must be inside ServerRoot. Not good.

Reply via email to