我有一个运行Web应用程序的tomcat。现在,我想阻止对my-dns的访问,以使用户看不到默认的tomcat起始页(如localhost:8080所示)。

但是任何应用程序(例如my-dns/my-app)都应该可以公开访问。

那可能吗?如果是,怎么办?

最佳答案

您在这里有几种选择。


使用某种反向代理。这可能是nginx。您的servlet容器将在localhost上配置,并且反向代理会将您的所有请求代理到所需的位置。
您可以将ROOT应用程序重命名(如果不需要从应用程序中进行tomcat管理,则可以删除它)到另一个文件夹名称,然后将所需的应用程序放在ROOT文件夹中的http://localhost:8080中。

10-08 06:56
查看更多