You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Christopher Schultz <ch...@christopherschultz.net> on 2017/01/01 07:18:11 UTC
Re: Problem with Apache In front of Tomcat - No access to resource
-----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-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org