(1)安装httpd服务,注销掉DocumentRoot
(2)本次还是基于虚拟主机测试,在conf.d目录下创建vhost.conf配置文件
关闭虚拟主机的正向代理,ProxyPass可以设置成IP地址就是因为相较于nginx而言apache多了一个ProxyPreserveHost选项,可以传递用户请求的虚拟主机名给后端,此时通过域名访问发现被定向到tomcat的对应虚拟主机中
而通过IP地址访问会被定向到默认虚拟主机
实现ajp的方法只是将apache反代服务器配置文件中http改成ajp即可,如果有不需要重定向的资源,可以用!阻止重定向
但在此之前需要在tomcat服务器上确认AJP连接器处于正常侦听状态
四、补充说明
在使用apache进行反代的时候,开始总是由503报错页面,该问题在使用nginx是未发生,查看日志发现由于权限原因无法与后端服务器建立连接
最后发现是SElinux原因导致,关闭SElinux,恢复正常
原文地址:http://blog.51cto.com/arkling/2092917