我有一个运行Web应用程序的tomcat
。现在,我想阻止对my-dns
的访问,以使用户看不到默认的tomcat起始页(如localhost:8080
所示)。
但是任何应用程序(例如my-dns/my-app
)都应该可以公开访问。
那可能吗?如果是,怎么办?
最佳答案
您在这里有几种选择。
使用某种反向代理。这可能是nginx。您的servlet容器将在localhost上配置,并且反向代理会将您的所有请求代理到所需的位置。
您可以将ROOT应用程序重命名(如果不需要从应用程序中进行tomcat管理,则可以删除它)到另一个文件夹名称,然后将所需的应用程序放在ROOT文件夹中的http://localhost:8080中。