localhost的映射

时间:2014-02-11 17:31:42

标签: java-ee tomcat web-applications localhost

我们通常使用

http://localhost:8080/mywebapp

用于运行Web应用程序。

我想要的是使用以下内容访问我的网络应用程序:

WWW.example.com

如何实现这一目标? 实际上我想问的是,像WWW.example.com这样的URL是如何映射到Web应用程序的?假设我正在使用tomcat服务器。

1 个答案:

答案 0 :(得分:0)

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

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

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

127.0.0.1 www.mydomain.local

这应该可以解决问题。