簡體   English   中英

重定向到Amazon EC2 AMI實例

[英]Redirecting to Amazon EC2 AMI Instance

我試圖將路由器重定向到某個存儲在我認為是AMI(Amazon Machine Image)上的CentOS上的PHP頁面。 我做了一些研究,發現其他人也遇到了同樣的問題:我看過這里, 在這里 ,我得到的是我需要一個具有要重定向頁面的實例的彈性IP到,但我已經擁有了。

我已經嘗試了ec2-xx-xxx-xxx-xxx.us-west-2.compute.amazonaws.com/root/path/to/page以及(只是IP)xx.xxx.xxx.xxx/根/路徑/到/頁面,似乎沒有任何工作。 我很混亂。 我不需要特定的域來重定向到我的AMI,因此不需要將域的DNS映射到彈性IP。

好的,所以我找出了重定向的問題。 本質上,我在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。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM