如何配置Apache 2.4以使域名与我的webapp有关

时间:2015-06-12 16:13:27

标签: tomcat7 apache2.4 mod-proxy-ajp

我在Eclipse下使用在Tomcat 7中运行的Struts2 MVC框架开发了一个war文件。

我通过mod_proxy_ajp向Apache 2.4.7提供了tomcat。

所以,我启用了mod_proxy和mod_proxy_ajp,并在我的默认启用站点配置文件(/etc/apache2/sites-enabled/000-default.conf)中添加了以下内容:

<VirtualHost *:80>
     ............
     ............
     # this will forward the requests to /my-app to tomcat7
     ProxyPass /my-app ajp://localhost:8009/my-app  
     ProxyPassReverse /my-app ajp://localhost:8009/my-app  

     # this will pass all the requests from httpd to tomcat7
     ProxyPass / ajp://localhost:8009/ 
     ProxyPassReverse / ajp://localhost:8009/  
</VirtualHost *:80>

当我放入浏览器时,这很好用:

localhost / my-app,

Apache2将请求重定向到Tomcat,然后重定向到my-app,并且对localhost中Apache2的所有请求都重定向到Tomcat。

我的问题是,当用户在浏览器中引入我的域名时,如何使用此配置将我的域名(我有域名和静态IP地址)指向my-app?

我在Xubuntu 14.04 LTS,Apache 2.4.7,Tomcat 7.0.52下。

0 个答案:

没有答案