重定向到Amazon EC2 AMI实例

时间:2014-06-27 20:54:47

标签: apache tomcat httpd.conf url-redirection document-root

我试图将路由器重定向到某个PHP页面,该页面存储在我认为是我的AMI(亚马逊机器映像)上的CentOS上。我做了一些研究,发现其他人遇到了同样的问题:我看过here,here而我得到的是我需要一个弹性IP对于具有我想要重定向到的页面的实例,但我已经有了。

我已经尝试了ec2-xx-xxx-xxx-xxx.us-west-2.compute.amazonaws.com/root/path/to/page,以及(只是IP)xx.xxx .xxx.xxx / root / path / to / page似乎没什么用。我很困惑。我不需要特定的域名重定向到我的AMI,因此我不需要将我的域名的DNS映射到弹性IP。

1 个答案:

答案 0 :(得分:0)

好的,所以我想出了重定向的问题。基本上,我在我的CentOS AMI上运行Apache。我认为,Apache处理大多数(如果不是全部)HTTP请求,我的AMI上的特定页面的请求由Apache处理。我做的是我查看了AMI上Apache的配置文件,至少在CentOS上的etc / httpd / conf下(我不了解其他发行版),并打开了httpd.conf(完整路径: /etc/httpd/conf/httpd.conf中)。

我查找了具有DocumentRoot(此行设置Apache将提供文件的目录)指令的特定行,并看到它有" DocumentRoot" / var / www / HTML"

我做错了是我的重定向网址设置为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。

因为我的重定向网址设置为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。