How can I restrict IP or host addresses for incoming connections in Apache Tomcat?

Solution Unverified - Updated -

Issue

  • Only certain IP address or range of IP addresses should be allowed to connect to Tomcat.
  • Is it possible to restrict the IP address in Tomcat so only IPs from specific virtual hosts are allowed access?
  • Is there any filtering mechanism in remoting subsystem where certain range of IPs are allowed to make remoting connection.
  • Is it possible to limit the access to a webapp to localhost? Tried using valve-mechanism, that applies to all webapps. Can this be done on a per-webapp basis?

Environment

  • Red Hat Enterprise Linux (RHEL)
    • 6.x
    • 7.x
  • Red Hat Enterprise Web Server (EWS)
    • 2.x
  • Red Hat JBoss Web Server (JWS)
    • 3.x
    • 5.x
  • Apache Tomcat
    • 6.x
    • 7.x
    • 8.x
    • 9.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content