在亚马逊EC2上我设置了我的LAMP堆栈(使用bitnami堆栈图像)。我通过SSH和FTP成功连接到它。但是,我不确定在哪里上传我的.php网站文件,以便公众访问者可以查看它们。
我已尝试将它们放入home/bitnami/
,甚至尝试在www
中创建/var/
文件夹以模仿此指南:http://www.comtechies.com/2013/01/how-to-host-dynamic-php-website-on.html#.UgsP5JK2OH2
我总是看到"Congratulations! You are now running BitNami LAMP Stack 5.4.16-0 in the Cloud."
的屏幕,即使我尝试从ec2服务器的公共dns,从我设置的elasticIP,到localhost:8888/
和http://127.0.0.1:8888/
进行连接。 ......但无济于事。如果我尝试通过将/index.php
或/testsite/
附加到上述任何地址来访问特定文件夹,则会收到“未找到”。
我是否应该/能够在EC2上托管.php网站? Ex将index.php文件上传到EC2,让它连接到我设置的MySQL数据库(在同一个EC2服务器上)等?
答案 0 :(得分:0)
根据bitnami wiki,它位于/ opt / megastack / apps中 - 在这里你用你的app创建一个文件夹,apache在你配置的vhost中提供它。检查/ etc / httpd /文件夹中的confifugration文件和DocumentRoot是一个好习惯。
注意,请确保删除文件夹中默认找到的index.html文件。在服务中,index.html的优先级高于bitnami堆栈配置中的index.php。