You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Yvo van Doorn <yv...@gmail.com> on 2006/11/25 07:52:34 UTC

[users@httpd] Re: Images don't load on CIFS share

I should add that the hosts and urls are not accessible outside the network.
The URL path below is just an example of what I see instead of the image
when I try to access the image directly.

On 11/24/06, Yvo van Doorn <yv...@gmail.com> wrote:
>
> I think I have come across a very odd problem. Googling and going through
> archieves have left my questions unanswered so far. I'm completely stumped
> thus far on what is causing this.
>
> I am running a self compiled version of Apache 2.2.3 on Debian 4.0(etch/testing). I have a Virtualhost setup with a Directory directive that
> has "Options FollowSymLinks Indexes" enabled. On the file system side in
> this directory are two symlinks. One points to my home directory and the
> other to a CIFS mounted share. The CIFS mounted share that has a lot of
> images from content all on a Windows run file server. Furthermore the share
> is mounted with file mode 755, setting the execute bit for groups & guests.
> The UID and GID are set correct as well.
>
> The 2nd symlink points to my personal home directory which has a bunch of
> images set with 755 permissions as well.
>
> When I click on the symlink to my home directory and then click on an
> image (say picture1.jpg or picture2.png), it loads up fine in the browser.
> When  I click on the symlink which points to my CIFS mounted share and try
> to load up a picture from this point on, instead of showing the image, it
> shows the URL path (not filesystem) to the image, for example:
>
> http://ares.rblc.com/media/Activities/Templates/T001/Template_Media/Template_Art/Skin_1/BKG_T001.jpg.
> If I try to add that image to a HTML file on the same server, the image
> shows up as broken.
>
> The access log shows this:
> 152.159.138.21 - - [24/Nov/2006:21:15:49 -0800] "GET
> /media/Activities/Templates/T001/Template_Media/Template_Art/Skin_1/BKG_T001.jpg
> HTTP/1.1" 200 110554 "
> http://ares.rblc.com/media/Activities/Templates/T001/Template_Media/Template_Art/Skin_1/"
> "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv: 1.8.1)
> Gecko/20061010 Firefox/2.0"
>
> There are no entries in the error log (which is set to Debug).
>
> I don't think my virtual host setting is incorrect for the local
> filesystem, but is there something in addition I need to set in the conf
> file to allow images to be loaded.
>
> This is what my conf file contains:
>
> <VirtualHost *:80>
>     DocumentRoot /usr/local/apache2/htdocs/ARES
>     ErrorLog /usr/local/apache2/logs/ares_error_log
>     LogLevel debug
>     <Directory /usr/local/apache2/htdocs/ARES/media/Activities>
>         Options FollowSymLinks Indexes
>     </Directory>
>     <Directory /usr/local/apache2/htdocs/ARES/media>
>     Options FollowSymLinks Indexes
>     </Directory>
>     ServerName ares.rblc.com
> </VirtualHost>
>
>
> This is the mount settings (username & password masked) for the CIFS
> mount:
> //mhebotfil02/data      /mnt/mhebotfil02        cifs
> username=****,password=*****,workgroup=mhe,file_mode=0644,uid=1007,gid=210
> 0       0
>
> The listing for the media directory containing the two symlinks:
> lrwxrwxrwx  1 root     root         31 2006-11-21 18:35 Activities ->
> /mnt/mhebotfil02/LGT/Activities
> lrwxrwxrwx  1 root     root         11 2006-11-22 14:46 yvov ->
> /home/yvov/
>
> I know a lot of info to start out with, and if there is anymore  I can
> provide be sure to let me know.
>
> Yvo
>