[CentOS] apache mysterious 404 error
Robert Wolfe
Robert.Wolfe at malco.com
Fri Aug 28 14:00:45 UTC 2015
Check the links again. Remove the * from images*/ and you should be all set.
-----Original Message-----
From: centos-bounces at centos.org [mailto:centos-bounces at centos.org] On Behalf Of Tim Dunphy
Sent: Thursday, August 27, 2015 5:18 PM
To: CentOS mailing list <centos at centos.org>
Subject: [CentOS] apache mysterious 404 error
Hey guys,
Just have a question about apache. Hoping to get an opinion on this.
I've just setup a site under apache 2.4.
And made sure that the document root setup in the vhost for the site I'm serving has permissions for the apache user. Yet some of the files are throwing a 404 error in a browser even tho they are clearly present and accounted for on the file system.
For example, I'm getting this error:
(index):1 GET http://stage.theshopatmycomany.com/mycomanyStore/images*/altImg.png
404 (*Not Found)
(index):1 GET http://stage.theshopatmycomany.com/mycomanyStore/images*/Jimmy_485x1215_R2.jpg
404* (Not Found)
(index):1 GET http://stage.theshopatmycomany.com/mycomanyStore/images*/Jimmy_792x802_R2.jpg
404* (Not Found)
(index):1 GET http://stage.theshopatmycomany.com/mycomanyStore/images*/Jimmy_792x413_R2.jpg
404* (Not Found)
And yet as I mentioned all those files are definitely there on the file
system:
[root at aozwsls00019la apache2]# ls -l
/var/www/mycomanystore/images/altImg.png
/var/www/mycomanystore/images/Jimmy_485x1215_R2.jpg
/var/www/mycomanystore/images/Jimmy_792x802_R2.jpg
/var/www/mycomanystore/images/Jimmy_792x413_R2.jpg
-rw-r--r--. 1 daemon daemon 128 Aug 27 12:22
/var/www/mycomanystore/images/altImg.png
-rw-r--r--. 1 daemon daemon 260983 Jul 16 14:03 /var/www/mycomanystore/images/Jimmy_485x1215_R2.jpg
-rw-r--r--. 1 daemon daemon 126628 Jul 16 14:00 /var/www/mycomanystore/images/Jimmy_792x413_R2.jpg
-rw-r--r--. 1 daemon daemon 222568 Jul 16 13:56 /var/www/mycomanystore/images/Jimmy_792x802_R2.jpg
And all those files have the correct ownership for apache:
[root at aozwsls00019la apache2]# egrep -i "user|group" conf/httpd.conf | egrep -i -v -e '#' -e log -e module
User daemon
Group daemon
All the files are owned by daemon:daemon!! So why on earth are these files giving a 404?
This is my virtual host for the site:
<VirtualHost *>
ServerAdmin timothy.dunphy at mycomany.com
DocumentRoot /var/www/mycomanystore
ServerName stage.theshopatmycomanystudios.com
ServerAlias 173.213.219.48
ErrorLog logs/store_error_log
LogFormat "%h %l %u %t \"%r\" %>s %b" common
CustomLog logs/store_access_log common
<Directory /var/www/mycomanystore>
DirectoryIndex index.html
AddHandler cgi-script .cgi
Options -Indexes +FollowSymLinks +ExecCGI +Includes
AllowOverride All
Require all granted
</Directory>
ExpiresActive On
ExpiresDefault "access plus 30 minute"
RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^TRACE
RewriteRule .* - [F]
</VirtualHost>
Thanks
Tim
--
GPG me!!
gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B _______________________________________________
CentOS mailing list
CentOS at centos.org
https://lists.centos.org/mailman/listinfo/centos
More information about the CentOS
mailing list