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

Yuval,

On 9/2/16 9:29 AM, Yuval Schwartz wrote:
> Thanks. I'll give it a shot and let you guys know how it goes. Any 
> input on whether I should put this in my applications context.xml
> or in my [host] directory?

I would do it in the application. Unless you have a particular reason
to manually-place the application's context.xml file into
conf/[engine]/[host]/[app].xml, allow Tomcat to do that for you.

- -chris

> On Fri, Sep 2, 2016 at 4:24 PM, Kreuser, Peter
> <pkreu...@airplus.com> wrote:
> 
>> Hi Yuval,
>> 
>> 
>>> -----Ursprüngliche Nachricht----- Von: Yuval Schwartz
>>> [mailto:yuval.schwa...@gmail.com] Gesendet: Freitag, 2.
>>> September 2016 13:28 An: Tomcat Users List Betreff: Restrict
>>> access to manager app by IP
>>> 
>>> Tomcat: 8.0.22 JDK: 1.8.0_05
>>> 
>>> Hello,
>>> 
>>> I am currently running a web application.
>>> 
>>> I would like to restrict access to the manager app (it is
>>> currently
>> being hit by spammers every so often who are unable to connect
>> (get a message "...an attempt was made to authenticate the locked
>> user")).
>>> 
>>> I was thinking of adding a "manager.xml" file to
>>> $CATALINA_BASE/conf/[enginename]/[hostname]/
>> that will contain the following context container:
>>> 
>>> <Context privileged="true" docBase="[path_to_manager]"> <Valve
>> className="org.apache.catalina.valves.RemoteAddrValve"
>>> allow="[my_ip]"/> </Context>
>>> 
>>> Is this the correct way to achieve my goal of limiting access
>>> to the
>> manager app to only my IP.
>>> 
>>> Of course, I do not want the rest of my webapp's access limited
>>> (which
>> is on the ROOT path). I only want access to the manager app
>> limited.
>>> 
>>> (I know I can also place the context container in my webapp's
>> META-INF/context.xml file, is there any preference to doing this
>> over what I suggested above?)
>>> 
>>> Thank you _
>>> 
>> 
>> That's the proposed solution for it. I don't think that you need
>> the docbase - unless you don't use the default location.
>> 
>> I think you will have to quote the . in the ip with backslash,
>> like <Valve
>> className="org.apache.catalina.valves.RemoteAddrValve" 
>> allow="10\.100\.17\.33|10\.100\.88\.92" />
>> 
>> Best regards
>> 
>> Peter
>> 
> 
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCAAGBQJXzv0QAAoJEBzwKT+lPKRYzmAP/j8dKzBSD6tVZ/BgIy+zMugt
sSKse+GWF52mPs3bhTx6Mghil0pLxCL8kROHUVVPrq8DknGf81qaSsxCqEgi7r6r
ZnK8YYG0GAVFbUjDHcBGDtD4jGV+S7Vwfp7CxJqdpuM2XAzU/EX+A2vwsDxm96Hg
bNhZ0Dv1xeErKzH+X6zcEeqSGXS411dxfH86zpoQrispygSEzFQ4eZ+qXcg/39rO
ukN2L6gkeN0wo4rqLTTIEOz/qoIqWjB7Oi+DQFEZWxSQuFeM2XHZ6XcVR7W6D+zN
AmiKuFQp6jrsmnpIaWWdLk5BGAogb0aGTE6sgBhYuutLvB9JA4XqCq57fzlR8y58
eR2hoTlEdqs8hSvllOBpyYoZdoOlpdCEHoTc/6LEMP+JIFL7QAy+/wQNXJv8XeQ7
BKFlkSceNvRWLdYFi4q2aVIgr1ZtgzP5VwZjMNVyeO5/oYzKp0PS7+3s52rBs3At
Jj7WuqUDob6ZMp5Q4DgM2SCK1xe0Q1bgooJMC8zaxyyzfPcY1i3DiIls/RTXPd47
fGnHEIHSrkDbsMq3Jxr+3pCWukZqRsnWcMIzORRHWEGlDF2NidnC5h1M7y0p7yhO
erjwuLmDwwNZzpWMhjjMPB6avoiy46wa+lhIjbCyuCLiJGp1gIkFfcIUsvXxkKFq
BYUo344Ks4Vjvk40V1Nz
=gIMk
-----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