[TriLUG] Apache sharing files out of a samba share

John Berninger johnw at berningeronline.net
Wed Jul 13 17:22:31 EDT 2005


On Wed, 13 Jul 2005, David McDowell wrote:

> I'm not sure I follow... here's more:
> 
> http://www.example.com/viewfiles.php for example can list the files
> from /mnt/mysharename b/c PHP can access the file system.  The web
> server has NO rights to /mnt/mysharename so the web URL for a file
> can't be http://www.example.com/myfirstfile.pdf and it can't be
> http://www.example.com/mnt/mysharename/myfirstfile.pdf.  Those just
> don't make sense.  Does Apache need a directive that puts
> /mnt/mysharename as a valid web directory, or an alias folder in
> /var/www/html/ or some other method?

        PHP can list the dir, so PHP *should* be able to read the files.

        Build the viewfiles.php page so that the hyperlinks are pointing
at things like getfile.php?file=myfirstfile.pdf and then have
getfile.php do sanity checking (lots of sanity checking) and then just
readfile($file).

-- 
John Berninger
                                                                                
GPG Key ID: A8C1D45C
        Fingerprint: B1BB 90CB 5314 3113 CF22  66AE 822D 42A8 A8C1 D45C

Ita erat quando hic adveni.
--



More information about the TriLUG mailing list