我们通常使用
http://localhost:8080/mywebapp
用于运行Web应用程序。
我想要的是使用以下内容访问我的网络应用程序:
WWW.example.com
如何实现这一目标? 实际上我想问的是,像WWW.example.com这样的URL是如何映射到Web应用程序的?假设我正在使用tomcat服务器。
答案 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
这应该可以解决问题。