【问题标题】:Map web application url to a domain name including port number将 Web 应用程序 url 映射到包含端口号的域名
【发布时间】:2016-06-30 18:33:58
【问题描述】:

我在 tomcat 上部署了一个 Web 应用程序,其 url 如下:

175.68.115.4:443/时间表

IP 地址已映射到域 www.mytime.com 所以现在可以通过以下 url 访问应用程序:www.mytime.org:443/timesheet

我希望我的应用程序只能从这个 url 访问:www.mytime.com 端口号和上下文名称应该在 url 上一起映射。我怎样才能做到这一点?有这方面的教程吗?

很高兴您能提供帮助。

【问题讨论】:

    标签: linux tomcat dns


    【解决方案1】:

    您必须将端口更改为 http 的 80 和 https 的 443。编辑 server.xml 文件并将<Connector port="8080" 更改为<Connector port="80"。如果您使用 https 搜索 8443 并将其更改为 443

    使用名称 ROOT.war 部署您的应用程序,您的域应该会将您带到时间表网站的主页。如果您不想重命名您的战争文件,请检查this question

    【讨论】:

    • 是的,它应该是 443。所以我没有必要将端口更改为 80,因为它需要是 https
    • 是的。此外,我强烈建议使用 Apache 作为您的 tomcat 应用程序的前端。基本上,Apache 将成为您的网络接口,它将请求转发到您的 Tomcat 容器。它可以更好、更轻松地控制设置 URL、重定向、SSL 证书、监控等。
    • 目前我的 server.xml 中有这个 通常我使用第一个是 8090。你可以看到 8443 在 tomcat 中被注释掉了。我该怎么办?注释第一个,把8443端口改成443?
    猜你喜欢
    • 1970-01-01
    • 2010-11-27
    • 2021-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-25
    • 1970-01-01
    • 2011-12-29
    相关资源
    最近更新 更多