我的应用程序“XY”在tomcat服务器的端口1234上运行。我正在使用HA-Proxy进行负载均衡。因此在负载平衡时,我的前端端口是5678,通过浏览器访问“XY”应用程序。现在,我正在访问htp://abc.game.com:5678 / index.html。我想访问相同的URL但没有端口号。因为每次我都要记住端口号来访问应用程序。我怎么能做到这一点?有多个应用程序以类似的方式运行,并且配置haproxy.conf(centos 6)
的方式相同答案 0 :(得分:0)
为实现此目的,您必须使用mod_jk连接器将Apache与Tomcat连接。这将在不显示端口号的情况下为您的页面提供服务。
对于CentOS,您可以按照以下步骤操作:
# cd /var/java/
# mkdir mod-jk
# wget http://www.eu.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.41-src.tar.gz
# tar -xf tomcat-connectors-1.2.41-src.tar.gz
# yum install -y httpd-devel gcc gcc-c++ make libtool
# cd tomcat-connectors-1.2.41-src/native
# ./configure --with-apxs=/usr/sbin/apxs
# make
# libtool --finish /usr/lib64/httpd/modules
# make install