在Amazon Elastic Load Balancer上使用URL Rewrite进行页面显示(URL重写有效但页面不显示)

时间:2014-09-11 06:37:00

标签: apache .htaccess mod-rewrite amazon-web-services nginx

当ELB处理请求时,页面显示与URL重写存在问题。我一直在使用2个实例,负载均衡器使用其中一个实例自动处理请求。当我独立浏览2个实例中的任何一个的公共IP时,URL重写工作正常,页面按预期呈现。但是,当我使用负载平衡URL浏览时,URL重写工作但页面不起作用并引发404错误。

仅供参考,我在实例1上使用apache作为Web服务器,在实例2上使用nginx作为Web服务器。我认为应该没有问题。

请建议。

1 个答案:

答案 0 :(得分:0)

我可以解决这个问题。问题在于具有apache的一个实例的虚拟主机配置,其中指定了公共IP。当我使用ELB地址而不是公共IP时,问题就解决了。