好的,所以我找出了重定向的问题。本质上,我在CentOS AMI上运行了Apache。我认为,作为Apache,即使不是全部,它也处理大多数HTTP请求,因此对AMI上特定页面的请求已由Apache处理。我所做的是至少在CentOS的etc / httpd / conf目录下查找了AMI上Apache的配置文件(我对其他发行版一无所知),然后打开了httpd.conf(完整路径:/ etc /httpd/conf/httpd.conf)。
我在查找具有DocumentRoot的特定行(此行设置了Apache将在其中提供文件的目录)伪指令,并看到它具有“ DocumentRoot” // var / www / html。
我做错了是我的重定向URL设置为ec2-xx-xxx-xxx-xxx.us-west-2.compute.amazonaws.com/root/path/to/page而不是ec2-xx-xxx -xxx-xxx.us-west-2.compute.amazonaws.com/page,因为我不知道Apache会在/ page之前自动附加/ var / www / html。
因此,由于我的重定向URL设置为ec2-xx-xxx-xxx-xxx.us-west-2.compute.amazonaws.com/var/www/html/page,因此当Apache获得请求时,它将附加另一个/ var / www / html,然后查看ec2-xx-xxx-xxx-xxx.us-west-2.compute.amazonaws.com/var/www/html/var/www/html/page。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句