Thank you for responding and a possible resolution
First, thank you for responding to my post. Here are replies to the specific questions.
The ownership and permissions on the file are set correctly. They are the same as for the other files in the images directory
Nominal Animal: Thanks for the specific instructions to check permissions. Here is the output for ls -alFZd ~user ~user/public_html/images ~user/public_html/images/.
drwxr-xr-x. user faculty unconfined_u
bject_r:user_home_dir_t:s0 /home/user/
drwxr-xr-x. user faculty unconfined_u
bject_r:user_home_t:s0 /home/user/public_html/images/
drwxr-xr-x. user faculty unconfined_u
bject_r:user_home_t:s0 /home/user/public_html/images/./
Also here is the ouptut for ls -alFZd ~user/public_html/file.png ~user/public_html/images/file.png ~user/public_html/images/file.jpg
-rw-r--r-- user faculty ? /home/user/public_html/images/file.jpg
-rw-r--r-- user faculty ? /home/user/public_html/images/file.png
-rw-r--r-- user faculty ? /home/user/public_html/file.png
I used to run SELINUX but have had it turned off for more than a year (SELINUX=disabled in /etc/selinux/config) which is probably why I get the security info for the directories.
Here is the output of the wget command from access_log
138.192.24.49 - - [14/Jan/2011:19:01:17 -0600] "GET /~user/images/file.png HTTP/1.0" 200 5510 "-" "Wget/1.11.4 Red Hat modified"
and from attempting to read it in a browser (where it does not get displayed)
24.9.100.48 - - [14/Jan/2011:19:02:30 -0600] "GET /~user/images/file.png HTTP/1.1" 200 5510 "-" "Opera/9.80 (Windows NT 6.1; U; en) Presto/2.7.62 Version/11.00"
There is no entry in error_log.
I hope all this information helps you help me resolve the issue.
BTW: changing the mode of file.png to be executable does not help.
Next: A possible resolution (with head hung in shame)
I probably should have checked this before the post. Though the file displays correctly in Paint Shop Pro (the utility I used to create it) it would not display after uploading to Linux server on which I am running Apache. I regenerated the file by saving the jpg file as a png and uploaded it. This time the file display correctly in a browser. It could be that the file was corrupted and so was not displaying. However, it still does not explain correct display when loaded from one directory but not from another.