From: Mark Thomas <ma...@apache.org<mailto:ma...@apache.org>> Date: Thursday, Feb 13, 2020, 5:41 AM To: users@tomcat.apache.org <users@tomcat.apache.org<mailto:users@tomcat.apache.org>> Subject: Re: [ANN] Apache Tomcat 9.0.31 available
On 13/02/2020 09:57, Olivier Jaquemet wrote: > On 13/02/2020 10:32, Rémy Maucherat wrote: >> On Thu, Feb 13, 2020 at 9:33 AM Olivier Jaquemet wrote: >>> On 13/02/2020 01:02, Stefan Mayr wrote: >>>>> - AJP defaults changed to listen the loopback address, require a >>>>> secret >>>>> and to be disabled in the sample server.xml >>>> [snip] >>> Am I correct ? Why such a change ? Why no bugzilla issue for proper >>> tracking and context ? >>> What are your recommendations regarding AJP connector configuration ? >> It is obviously best to keep default configurations as stable as >> possible. >> But sometimes things have to change ... As a result, you'll indeed >> need to >> adjust your server.xml according to your deployment and AJP usage. > > Thank you Rémy for taking the time to answer. > > I understand the need to introduce a "secured by default" AJP > configuration. > However, I question one choice that was made for this change : the > default behavior of the AJP connector to listen only on the loopback > address. > > This is the change which is, to me, the most questionable one. Because > to my understanding, any architecture in which a remote Apache HTTPD is > being used will require a *specific IP address of the current host* to > be specified in the address attribute of the AJP connector. A specific > IP address means that the server.xml is no longer agnostic to the > platfom it is being hosted on. Prior to this, a server.xml file could be > configured in such way that it would never contain any hard coded value > related to the current host. With this change it is no longer possible. > (unless I'm missing something). For large deployment configuration, this > does seems a bit problematic. > Do you understand my concern ? Is there any way to address this ? >You can specify "0.0.0.0" (IPv4) or "::" (IPv6) to restore the behaviour of listening on any address. >Mark > > (The secret attribute is less of a problem, because as stated in the > documentation there is an alternative : secretRequired can be set fo > false "when the Connector is used on a trusted network".) > > Make that such a breaking change in a minor maintenance update is quite > touchy. I have never seen such drastic change in my usage history of > Tomcat. > > Olivier > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > Can you still use a shared secret, if desired, while “ You can specify "0.0.0.0" (IPv4) or "::" (IPv6) to restore the behaviour of listening on any address “ Sent with IPhone@Work --------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org