[CentOS] apache mysterious 404 error
Robert Wolfe
Robert.Wolfe at malco.com
Fri Aug 28 15:17:49 UTC 2015
What is the absolute path on the server that /mycompanyStore/images/ is store in?
-----Original Message-----
From: centos-bounces at centos.org [mailto:centos-bounces at centos.org] On Behalf Of Tim Dunphy
Sent: Friday, August 28, 2015 10:12 AM
To: CentOS mailing list <centos at centos.org>
Subject: Re: [CentOS] apache mysterious 404 error
Hey guys,
Sorry for the failed attempts at obscuring the company I work for. My boss wouldn't take too kindly to it if I revealed that information on a mailing list. :)
So anyway, I realized that capitalization might be the problem. So I renamed the directory to match what was in the URL. That didn't solve the problem.
However I noticed this message turning up in the logs:
[Fri Aug 28 01:27:30.057020 2015] [proxy:warn] [pid 23782:tid 139661984888576] [client 173.213.212.234:14579] AH01144: No protocol handler was valid for the URL /mycompanyStore/images/Jimmy_792x802_R2.jpg.
If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule., referer:
http://stage.theshopatmycompanystudios.com/
[Fri Aug 28 01:27:30.057216 2015] [proxy:warn] [pid 23780:tid 139661995378432] [client 173.213.212.234:14577] AH01144: No protocol handler was valid for the URL /mycompanyStore/images/Jimmy_485x1215_R2.jpg.
If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule., referer:
http://stage.theshopatmycompanystudios.com/
[Fri Aug 28 01:27:43.377172 2015] [proxy:warn] [pid 23890:tid 139661827540736] [client 173.213.212.234:2425] AH01144: No protocol handler was valid for the URL /mycompanyStore/images/altImg.png. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule., referer:
http://stage.theshopatmycompanystudios.com/
[Fri Aug 28 01:27:43.377269 2015] [proxy:warn] [pid 23889:tid 139661942929152] [client 173.213.212.234:2426] AH01144: No protocol handler was valid for the URL /mycompanyStore/images/Jimmy_485x1215_R2.jpg. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule., referer:
http://stage.theshopatmycompanystudios.com/
[Fri Aug 28 01:27:43.377384 2015] [proxy:warn] [pid 23889:tid 139661953419008] [client 173.213.212.234:2427] AH01144: No protocol handler was valid for the URL /mycompanyStore/images/Jimmy_792x802_R2.jpg. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule., referer:
http://stage.theshopatmycompanystudios.com/
[Fri Aug 28 01:27:43.382079 2015] [proxy:warn] [pid 23891:tid 139662047827712] [client 173.213.212.234:2430] AH01144: No protocol handler was valid for the URL /mycompanyStore/images/Jimmy_792x413_R2.jpg. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule., referer:
http://stage.theshopatmycompanystudios.com/
[Fri Aug 28 01:28:01.750944 2015] [proxy:warn] [pid 23977:tid 139661911459584] [client 173.213.212.234:6011] AH01144: No protocol handler was valid for the URL /mycompanyStore/images/altImg.png. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule., referer:
http://stage.theshopatmycompanystudios.com/
[Fri Aug 28 01:28:01.751086 2015] [proxy:warn] [pid 23978:tid 139662016358144] [client 173.213.212.234:6013] AH01144: No protocol handler was valid for the URL /mycompanyStore/images/Jimmy_485x1215_R2.jpg. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule., referer:
http://stage.theshopatmycompanystudios.com/
[Fri Aug 28 01:28:01.755018 2015] [proxy:warn] [pid 23977:tid 139661890479872] [client 173.213.212.234:6012] AH01144: No protocol handler was valid for the URL /mycompanyStore/images/Jimmy_792x413_R2.jpg. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule., referer:
http://stage.theshopatmycompanystudios.com/
[Fri Aug 28 01:28:01.755120 2015] [proxy:warn] [pid 23978:tid 139662005868288] [client 173.213.212.234:6014] AH01144: No protocol handler was valid for the URL /mycompanyStore/images/Jimmy_792x802_R2.jpg. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule., referer:
http://stage.theshopatmycompanystudios.com/
So taking the advice of that eror I tried enabling all the proxy modules in the apache config:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
But those files are still 404ing. Not sure where to take it from here. I'd appreciate any help you can give!
Thanks
On Fri, Aug 28, 2015 at 10:00 AM, Robert Wolfe <Robert.Wolfe at malco.com>
wrote:
> 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_485x121
> 5_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
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> https://lists.centos.org/mailman/listinfo/centos
>
--
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