【问题标题】:Mapping of localhost本地主机映射
【发布时间】:2014-03-09 15:43:03
【问题描述】:

我们一般用

http://localhost:8080/mywebapp

用于运行网络应用程序。

我想要的是使用这样的方式访问我的网络应用程序:

WWW.example.com

如何做到这一点? 其实我想问的是,像 WWW.example.com 这样的 URL 是如何映射到 Web 应用程序的?假设我使用的是 tomcat 服务器。

【问题讨论】:

  • 你必须设置一个本地的DNS服务器。

标签: jakarta-ee tomcat web-applications localhost


【解决方案1】:

在您的 Tomcats server.xml 中已经有一个主机元素,例如:

<Host name="localhost" appBase="webapps" autoDeploy="true" unpackWARs="false">
...
</Host>

复制该部分并将“名称”属性更改为您喜欢的域名。将您的应用程序部署到这个新的虚拟主机中。您必须将服务器端口设置为 80,或者您可以使用 mod_jk 或 mod_proxy 通过 Apache Web 服务器映射应用程序。如果您还没有域,则可以编辑“主机”文件以创建一个用于测试的 locle。在 Windows 中,此文件位于 c:\windows\system32\drivers\etc 中。添加如下一行:

127.0.0.1 www.mydomain.local

这应该可以解决问题。

【讨论】:

    猜你喜欢
    • 2015-05-10
    • 2023-03-14
    • 2016-05-07
    • 2018-07-21
    • 2016-07-08
    • 1970-01-01
    • 1970-01-01
    • 2018-10-19
    • 1970-01-01
    相关资源
    最近更新 更多