如何将我的域 URL 映射到 Grails 应用程序的根文件夹?

发布于 2024-08-20 06:08:06 字数 489 浏览 7 评论 0原文

我有一个名为 abc 的 Grails 应用程序,当我在本地访问时,我可以通过

http://localhost:port/abc

我将应用程序部署在 Amazon EC2 上,并使用弹性 IP 地址来直接访问该应用程序,因为

http://1.2.3.4/abc

我有一个域名 xyz.com 并且我有指向我的弹性IP,所以现在我可以转到

http://xyz.com
http://www.xyz.com

问题是xyz.com指向tomcat服务器的根文件夹。我想要它做的是将 .com 域映射到 http://1.2.3.4/abc 以便显示我的主页而不是 tomcat 欢迎屏幕。

最好的方法是什么?我应该以某种方式重新配置域名映射,还是应该以某种方式更改 tomcat 设置或其他设置?

谢谢

I have a Grails app called abc, which when I access locally I get at through

http://localhost:port/abc

I have deployed my app up on Amazon EC2 with an elastic IP address which I can get at directly as

http://1.2.3.4/abc

I have a domain name of xyz.com and I have pointed that at my elastic IP, so now I can go to

http://xyz.com
http://www.xyz.com

The problem is that xyz.com points at the root folder for the tomcat server. What I want it to do is map the .com domains to http://1.2.3.4/abc so that my home page shows instead of the tomcat welcome screen.

What's the best way to do this? Should I reconfigure the domain name mapping somehow or should I change the tomcat settings somehow or something else?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

烟酒忠诚 2024-08-27 06:08:06

如果您将 war 文件重命名为 ROOT.war(区分大小写),那么当您将其部署到 Tomcat 时,它将成为位于 http 的根上下文://1.2.3.4/http://www.xyz.com 可以使用。

如果您还想使用根上下文运行本地应用程序,请将此行添加到 application.properties

app.context=/

,然后 'grails run-app' 将在

If you rename the war file to ROOT.war (case sensitive) then when you deploy it to Tomcat it will be the root context at http://1.2.3.4/ and http://www.xyz.com will work.

If you also want to run your local app with the root context add this line to application.properties

app.context=/

and then 'grails run-app' will run at http://localhost:8080/

飘落散花 2024-08-27 06:08:06

您可以在 Tomcat 中创建虚拟主机。他们在链接页面上解释得很好,所以我不会在这里尝试解释。

You can create Virtual Hosts in Tomcat. The do a pretty good job of explaining it on the linked page so I won't try to paraphrase here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文