Christopher,

Is there an entry that can go in the AJP connector to restrict what addresses 
it will listen to requests from? Meaning you can list the IP addresses of the 
web servers?

I know I'm top replying, but Outlook sucks with this. :-(

Thanks,


Dream * Excel * Explore * Inspire
Jon McAlexander
Asst Vice President

Middleware Product Engineering
Enterprise CIO | Platform Services | Middleware | Infrastructure Solutions

Upcoming PTO: 11/8, 11/11, 11/15, 11/22, 11/28, 11/29, 12/2, 12/6, 12/13, 12/20 
– 12/31

8080 Cobblestone Rd | Urbandale, IA 50322
MAC: F4469-010
Tel 515-988-2508 | Cell 515-988-2508

jonmcalexan...@wellsfargo.com


This message may contain confidential and/or privileged information. If you are 
not the addressee or authorized to receive this for the addressee, you must not 
use, copy, disclose, or take any action based on this message or any 
information herein. If you have received this message in error, please advise 
the sender immediately by reply e-mail and delete this message. Thank you for 
your cooperation.


-----Original Message-----
From: Christopher Schultz <ch...@christopherschultz.net> 
Sent: Friday, March 20, 2020 11:40 AM
To: users@tomcat.apache.org
Subject: Re: AW: AW: AJP Connector issue

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

RK,

On 3/20/20 09:57, RK Ashburn wrote:
> I have tested r successful AJP connector with apache proxy on (tomcat 
> 7)
>
> 1. For AJP connector adding  secretRequired="false" and
address="0.0.0.0"
> resolved my connectivity issue. I suspect the issue you are having 
> (with 403)  is more like a permissions issue on the site the request 
> is
trying to
> reach, than a AJP connector configuration issue.

binding to "all interfaces" may work, but it's not terribly secure.
Are you really expecting an AJP connection from anywhere in the world?

- -chris

> On Fri, Mar 20, 2020 at 8:50 AM Fritze, Florian < 
> florian.fri...@irb.fraunhofer.de> wrote:
>
>> Just to make it clear what from my opinion the problem is:
>>
>> SCHWERWIEGEND [main]
>> org.apache.catalina.core.StandardService.startInternal Failed to 
>> start connector [Connector[AJP/1.3-8011]]
>> org.apache.catalina.LifecycleException: Der Start des 
>> Protokoll-Handlers ist fehlgeschlagen at
>>
org.apache.catalina.connector.Connector.startInternal(Connector.java:105
7)
>> at
>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>>
>>
at
>>
org.apache.catalina.core.StandardService.startInternal(StandardService.j
ava:440)
>> at
>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>>
>>
at
>>
org.apache.catalina.core.StandardServer.startInternal(StandardServer.jav
a:766)
>> at
>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
>>
>>
at
>> org.apache.catalina.startup.Catalina.start(Catalina.java:688) at 
>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
>>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:62)
>> at
>>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:43)
>> at java.lang.reflect.Method.invoke(Method.java:498) at
>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:343)
>> at
>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:474)
>> Caused by: java.lang.IllegalArgumentException: The AJP
Connector
>> is configured with secretRequired="true" but the secret attribute
is either
>> null or "". This combination is not valid. at
>>
org.apache.coyote.ajp.AbstractAjpProtocol.start(AbstractAjpProtocol.java
:274)
>> at
>>
org.apache.catalina.connector.Connector.startInternal(Connector.java:105
5)
>> ... 12 more
>>
>> This new "secretRequired" attribute prevents the Tomcat from starting 
>> flawlessly. It was first introduced with the Ghostcat release. So 
>> this is a wish from me to the Tomcat developers:
>> Please set this new attribute not mandatory but optional. So that I 
>> can run the newest
Tomcat
>> without this attribute which I do now with the pre-Ghostcat releases.
>>
>> Have a nice weekend Florian Fritze
>>
>> -- Florian Fritze M.A. Fraunhofer-Informationszentrum Raum und Bau 
>> IRB Competence Center Research Services & Open Science Nobelstr. 12, 
>> 70569 Stuttgart, Germany Telefon +49 711 970-2713 
>> florian.fri...@irb.fraunhofer.de | www.irb.fraunhofer.de
>>
>>
>> -----Ursprüngliche Nachricht----- Von: André Warnier
>> (tomcat/perl) <a...@ice-sa.com> Gesendet: Freitag, 20. März 2020
>> 13:34 An: users@tomcat.apache.org Betreff: Re: AW: AW: AJP Connector 
>> issue
>>
>> Ok, so it looks like : - the request is effectively reaching tomcat, 
>> and that it is tomcat sending back the 403 response. - the URL is 
>> "/", so presumably it is "well-formed" etc.
>>
>> Furthermore, according to something you wrote below, both Apache
httpd and
>> tomcat are running on the same Linux host.
>>
>> This reminds me vaguely of some issue previously (and recently)
discussed
>> on the list, with some request attributes which tomcat did not like.. 
>> But I do not remember ptecisely what the issue was, and it also
seems to
>> me that this concerned an IIS front-end, not Apache httpd.
>>
>> Perhaps someone else on the list has a better idea.
>>
>>
>> Incidentally, it also seems that you are, in httpd, proxying
>> *all* requests to tomcat. Which raises the question of why you have a 
>> httpd front-end in the
first
>> place. (But that's a later discussion maybe, let's first see why "/"
doesn't work)
>>
>>
>> On 20.03.2020 11:07, Fritze, Florian wrote:
>>> Here is the additional information:
>>>
>>> The error page looks like Tomcat:
>>>
>>> HTTP Status 403 – Forbidden
>>>
>>> _____
>>>
>>> Type Status Report
>>>
>>> Beschreibung Der Server hat die Anfrage verstanden, verbietet
>>> aber
eine
>> Autorisierung.
>>>
>>> _____
>>>
>>> Apache Tomcat/8.5.53
>>>
>>> The Apache HTTPD log file says:
>>>
>>> - "" [20/Mar/2020:10:56:24 +0100] "GET / HTTP/1.1" 403 1042
>>> "-"
>> "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like
>> Gecko) Chrome/80.0.3987.149 Safari/537.36 Edg/80.0.361.69"
>>>
>>> - "" [20/Mar/2020:10:56:24 +0100] "GET /favicon.ico HTTP/1.1"
>>> 403
885 "
>> https://dev-fordatis.fraunhofer.de/"; "Mozilla/5.0 (Windows NT
>> 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)
>> Chrome/80.0.3987.149 Safari/537.36 Edg/80.0.361.69"
>>>
>>>
>>>
>>> The Tomcat says:
>>>
>>> - - [20/Mar/2020:10:56:24 +0100] "GET / HTTP/1.1" 403 630
>>>
>>> - - [20/Mar/2020:10:56:24 +0100] "GET /favicon.ico HTTP/1.1"
>>> 403 630
>>>
>>>
>>>
>>> The server on which all is running is:
>>>
>>> Linux 5.3.0-42-generic #34~18.04.1-Ubuntu SMP Fri Feb 28
>>> 13:42:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
>>>
>>>
>>>
>>> There is no new entry in the Apache HTTPD error.log concering
>>> these
>> requests.
>>>
>>>
>>>
>>> Help is appreciated
>>>
>>> Florian Fritze
>>>
>>> --
>>>
>>> Florian Fritze M.A.
>>>
>>> Fraunhofer-Informationszentrum Raum und Bau IRB
>>>
>>> Competence Center Research Services & Open Science
>>>
>>> Nobelstr. 12, 70569 Stuttgart, Germany
>>>
>>> Telefon +49 711 970-2713
>>>
>>> florian.fri...@irb.fraunhofer.de | www.irb.fraunhofer.de
>>>
>>>
>>>
>>>
>>>
>>> -----Ursprüngliche Nachricht----- Von: André Warnier
>>> (tomcat/perl) <a...@ice-sa.com> Gesendet: Freitag, 20. März 2020
>>> 10:14 An: users@tomcat.apache.org Betreff: Re: AW: AJP
>>> Connector issue
>>>
>>>
>>>
>>> On 20.03.2020 08:23, Fritze, Florian wrote:
>>>
>>>> Hello Chris,
>>>
>>>>
>>>
>>>> thanks for the reply. Maybe I am doing something wrong, but
>>>> setting
>>>
>>>> secretRequired="false" does not solve my issue. Let me show
>>>> you what I
>>>
>>>> did and experience: I added <Connector port="8011"
>>>> protocol="AJP/1.3"
>>>
>>>> redirectPort="8443" secretRequired="false" /> to the Tomcat
>>>
>>>> configuration and the ajp connector on the Apache HTTPD side
>>>> connects
>>>
>>>> to 8011. When I now visit my website I got HTTP Status 403 –
>>>> Forbidden
>>>
>>>
>>>
>>> And just to make diagnosis a bit quicker : does that 403 error
page look
>> like an Apache httpd page, or a tomcat page ? (they look quite
differemt in
>> style).
>>>
>>>
>>>
>>> Also, can you check both the httpd logs, and the tomcat logs
>>> for that request, and check what they say ?  (compare by
>>> timestamnp and URI)
>>>
>>>
>>>
>>> Also, under what OS does your front-end httpd run ?
>>>
>>>
>>>
>>>>
>>>
>>>> I attached also the error page as a screenshot to this mail.
>>>> This
>>>
>>>> behaviour exists only sice the Ghostcat fix release (I know
>>>> that this
>>>
>>>> has nothing to do with security fix but probably with the
>>>> release
>> itself).
>>>
>>>>
>>>
>>>> Thanks in advance
>>>
>>>> Florian
>>>
>>>>
>>>
>>>> --
>>>
>>>> Florian Fritze M.A.
>>>
>>>> Fraunhofer-Informationszentrum Raum und Bau IRB Competence
>>>> Center
>>>
>>>> Research Services & Open Science Nobelstr. 12, 70569
>>>> Stuttgart,
>>>
>>>> Germany Telefon +49 711 970-2713
>>>> florian.fri...@irb.fraunhofer.de<mailto:florian.fritze@irb.fraunhof
er
>>>>
>>>>
.de> |
>>>
>>>> www.irb.fraunhofer.de<http://www.irb.fraunhofer.de>
>>>
>>>>
>>>
>>>> -----Ursprüngliche Nachricht-----
>>>
>>>> Von: Christopher Schultz
>>>> <ch...@christopherschultz.net<mailto:ch...@christopherschultz.net>>
>>>
>>>>
>>>>
Gesendet: Donnerstag, 19. März 2020 20:14
>>>
>>>> An: users@tomcat.apache.org<mailto:users@tomcat.apache.org>
>>>
>>>> Betreff: Re: AJP Connector issue
>>>
>>>>
>>>
>>>>
> Florian,
>>>>
>
>>>>
> On 3/19/20 07:43, Fritze, Florian wrote:
>>>>
>>>>>> since the Tomcat release with the Ghostcat security fix
>>>>>> (Tomcat
>>>>
>>>>>> 8.5.51) me as an admin have the problem using the
>>>>
>>>>>> https://httpd.apache.org/docs/2.4/mod/mod_proxy_ajp.html
>>>>>> module to
>>>>
>>>>>> connect the Apache HTTPD with the Tomcat running on
>>>>>> localhost. The
>>>>
>>>>>> attribute secretRequired must be set to „true“ or „false“
>>>>>> with
>>>>
>>>>>> „false“ set the connection is not possible between Tomcat
>>>>>> and Apache
>>> HTTPD.
>>>>
>
>>>>
> When you have set secretRequired="false", it's not possible to
>>>>
> connect? When you try to connect, what DOES happen?
>>>>
>
>>>>
>>>>>> With „true“ the Apache development is not ready in the
>>>>>> current
>>>>
>>>>>> version to work with the „secret“ attribute. Only the
>>>>>> next version of
>>>>
>>>>>> Apache
>>>>
>>>>>> 2.4 supports this attribute.
>>>>
> Correct. Support for secret= in mod_proxy_ajp was evidently never
>>>>
> really a priority for anybody until now.
>>>>
>
>>>>
>>>>>> So I want to use the newest Tomcat version and an AJP
>>>>>> connector but
>>>>
>>>>>> after the Ghostcat fix release there is this attribute
>>>>>> which does not
>>>>
>>>>>> work in my configuration.
>>>>
>>>>>>
>>>>
>>>>>> Are there any suggestions or solutions available that you
>>>>>> can deliver
>>>>
>>>>>> me (links or documentation, etc.)
>>>>
>
>>>>
> secretRequired="false" should be all you need.
>>>>
>
>>>>
> Of course, to be truly secure, you need to make sure that not just
>>>>
> anybody can make requests through your AJP interface. Have you
> secured
>>>>
> that interface from potential evildoers?
>>>>
>
>>>>
> -chris
>>>>
>>>
>>>>
>>>
>>>> -------------------------------------------------------------------
- --
>>>
>>>>
>>>>
To unsubscribe, e-mail:
>>>> users-unsubscr...@tomcat.apache.org<mailto:users-unsubscribe@tomcat
.a
>>>>
>>>>
pache.org>
>>>
>>>> For additional commands, e-mail:
>>>> users-h...@tomcat.apache.org<mailto:users-h...@tomcat.apache.org>
>>>
>>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>>
- ---------------------------------------------------------------------
>>>
>>> To unsubscribe, e-mail:
>>> users-unsubscr...@tomcat.apache.org<mailto:users-unsubscribe@tomcat.
ap
>>>
>>>
ache.org>
>>>
>>> For additional commands, e-mail:
>>> users-h...@tomcat.apache.org<mailto:users-h...@tomcat.apache.org>
>>>
>>>
>>>
>>
>>
>>
>>>
- ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For
>> additional commands, e-mail: users-h...@tomcat.apache.org
>>
>>
>
-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/

iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAl508dcACgkQHPApP6U8
pFiKew/6AtF3eRfq8vR4pkWqJNJ20r/QSldWHq0G1H32tey912ENWKoUEwlDLPTo
0mUQxa3WAOZTJku2S+lGYI5zG8GqOc1jgABW7o7PL+yrJP5PQMUocvVEl+7fdo7g
cqI/MufmTu2wtKov5qVWc4qlM0/R5mK9K9+mBmS9+M+GfD6OdyQuUAIAunjCd7B2
rn1xrYagS66hJXF+M5+RYxtuvvhUMhJGY5unNnwqoASUgshnW40qlfP/sGUf1PFR
SN/ah7mbakhnUYsPl1bEoOLF7n8PLFMT2L46rpKaZJq0Yk7g4DeS7zAB1s3x9uMY
zJqUUgjWb5auTB1kZeh4yD477GT4dfVb1fen36Ef1HgGBbF+OH8KfVELQSHklHxZ
6Q4Bxi+tMvqC4WbfsfSp4bQGSJ4IkjdrBL6e1lU+LJqznxXmrxv/OzaV7KF0s/y8
/SQZcr9WCrubHNDUW9uLj1HXHmpDRIqX564tid7DxdhEq2k1eHj3Nris3cIkUuAs
ZTgZudDmIqrifcqv70ArAZ2VFzeIyoThWBoyfdduqGxBOEMd+Q5pjeDxAjVHk5Oi
hxvo2PIcwjmw2y4Mr1fy9rtWk/QlegZHPJrXktroWYbczqDlCtE+ghK516Dhvtm+
tYEXkExGMHZpbqPXcKQ0WXf12fzRsaL1cNezdzjvDyY5aihfT8o=
=207+
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to