2017-04-25 64 views
0

我的应用程序在http://www.jobAtFinger.com:8080/myProjectName/上运行,我希望仅通过不带端口号和myProjectName的域名访问它。Apache mod_proxy和反向配置。

我照着http://grails.asia/step-by-step-tutorial-on-how-to-host-your-grails-application

本教程没有安装apache.Do我必须安装它来解决这个问题做了我的Grails项目的设置。

我阅读了可能的文章,但无法正确地做到这一点。但它想出了设置mod_proxy及其相反的阿帕奇。

如何做到这一点。

请帮忙!!!

回答

0

这实际上并不是Grails相关的,因为您正在讨论在tomcat中运行最终产品war文件,并将apache作为您的应用程序的前端。

在发布问题之前,您显然没有做太多的研究,这意味着您可能希望进行勺子喂食。

在谷歌上搜索modproxy apache和tomcat的第一个结果是:

http://blog.marcnuri.com/running-apache-tomcat-and-apache-httpd-on-port-80-simultaneously/

要在我的答案扩大,mod_proxy的将扭转隧道端口8080流量,端口80你也可以考虑已知的年龄稍大的技术作为mod_jk。

目前使用mod_proxy,但可能希望切换回mod_jk,因为使用mod_jk很容易自定义调整tomcat的多个实例,并使其工作循环/循环,以及更容易地能够跨越两个节点升级应用程序停机时间也称为在过程中由于一个活动/不活动而导致的停机时间。可能影响当前的用户体验。

选择是你的,但我会建议你在发布问题之前先研究这样的主题,通常意味着查看超过1个网站!