-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Edwin,
On 12/30/16 1:58 PM, Edwin Quijada wrote: > > > Chris, ________________________________ From: Christopher Schultz > <ch...@christopherschultz.net> Sent: Friday, December 30, 2016 > 12:36 AM To: Tomcat Users List Subject: Re: Problem with Apache In > front of Tomcat - No access to resource > > -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 > > Edwin, > > On 12/28/16 5:09 PM, Edwin Quijada wrote: >> Hi! >> >> I have a problem with apache + Tomcat. I am trying to put apache >> in front of Tomcat to access my app but I am getting an error >> 404. >> >> I have 2 virtual servers in apache for 2 DNS with 2 tomcats >> >> This is one of my virtual server >> >> <VirtualHost *:80> ServerName server1.org ServerAlias >> *.server1.org ServerAdmin webmaster@localhost DocumentRoot >> /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog >> ${APACHE_LOG_DIR}/access.log combined #ProxyPreserveHost On >> >> ProxyRequests off ProxyPreserveHost On # Servers to proxy the >> connection, or # List of application servers Usage ProxyPass / >> http://localhost:8082/jq ProxyPassReverse / >> http://localhost:8082/jq </VirtualHost> >> >> The problem is when I access the site http://server1.org should >> be go to http://localhost:8082/jq but instead it goes to >> http://localhost:8082/jq/jq and obvious I get an error 404. >> >> My problem is I dont know why it duplicates the jq suffix if I >> go to http://ipserver1:8082/jq there is no problem. >> >> I check the error.log from apache and there is nothing to see. >> >> Any help or any clues will be appreciated. >> >> >> >> This is the output when I do http://server1.org Estado HTTP 404 >> - /jqjq/ >> >> type Informe de estado >> >> mensaje /jqjq/ >> >> descripción El recurso requerido no está disponible. > > If you map / -> /jq, then any request for / will be mapped to > /jq/jq, just as you requested. > > In my opinion, mapping / to /jq is going to cause you an awful lot > of headaches. It is better to map / -> / or /jq -> /jq. > > Try this: > > ProxyPass /jq http://localhost:8082/jq ProxyPassReverse /jq > http://localhost:8082/jq > > Then make a request to http://server1.org/jq/ and see if you get > better results. > > - -chris > > You alright.! that is the behaviour that I get, the question is why > ? I thought if I map / -> /jq it would go to /jq not /jq/jq , can > you explain me why this occurs ? > > Yoy alrigth in everuthing you told me but I have that doubt , why / > -> /jq go to /jq/jq ?? > > And yes, your solution worked I'm sorry, I mistyped. If / -> /jq I'd expect that a request for /index.html would go to /jq/index.html but that a request for / would go to /jq If you were to request /jq then you'd get /jq/jq of course. What if you watch the HTTP conversation with the server using fiddler, firebug, your browsers built-in dev tools, etc.? Are you seeing any redirects issued by the server? - -chris -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBCAAGBQJYaK0zAAoJEBzwKT+lPKRYS7sP/iULcWX4R4neFo/glkT3lWfM mifxOlTSZ1Tbjor/goZ5SU27be5nJU74zdLze+QolumxHdOu3DdidiMjLV0celd8 Ps1sVBjDQW4dhT0cvQ3SFuUkReEk0uSRaRU+6JJV3kOV8pJB6CdRQ5RpLvwi0jxD FJUQOxic5MWOwcrV7i/jT55QUVmSnis+H3Z+Dcay5+PCIiw98eblWQ7qpyXL/ZXU ikfm/yVfF3hTv4TcRro2dtidAwElpC3sLcVRfIsm+Yl3ksUdlbOMi7Bbs4EeWeS5 odGzgFW2ZwdgAA80lvcGBCP5k0c2DSK3haapEUeUaKnCUfitIlZ941yxsZ3rPTUt /vgNmi+j396VSadfd4Z0jRrJfEBDMUE8zeKtRr7gofZAeZmYwTMT0fiNBJPZmLu7 8z7TKKEpFNP8ny7hV+6dbSRXM+4PjlgvhpnEX1A+BuXIw9H+SLZrM1WJ1ZwgIccZ IyJ42pD5Voo1Tbtx/0sGtxZW5SFzfePNzP9f9/YUNOfJDcH6oAj6a9cJrJMdhqiq iMHW0rFwdF6IHQ2mRmS7GOWB32V4v9rwGkegVVRd0PDLZNSpYjaKl9fgnLeQkwbt Yh90q0NlU5N82pBd6JgYNNjBubOtMe8rTTV2tpNr22KelXndWZBduOIHfWW0im5n h1fmeKdLCMcxX+l8goV6 =Q/jt -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org