可能重复:
使服务器上的网页可访问
当我到达以下链接时,我刚刚使用 rightscale 设置了一个 LAMP EC2 实例:
“http://ec2-xxx.compute-1.amazonaws.com/“
我得到了标准的 apache 欢迎页面。现在我的服务器上有目录“/var/www/html/”,我可以将“公开”可查看的网页放在其中。我在这里添加了一个目录,其中包含一些 php 脚本,现在位于:
“/var/www/html/newdir/somefilename.php”
当我去:
“http://ec2-xxx.compute-1.amazonaws.com/newdir/somefilename.php“
脚本无法运行(php 正在运行)- 即我收到“未找到”消息 - 即甚至找不到页面。我已将目录和文件的权限设置为 777(使用 chmod)。
有人能告诉我我没有做什么吗?我希望能够从 Web 浏览器运行 php
答案1
检查 httpd.conf 文件。这似乎是 DocumentRoot 的配置问题。
据我所知,Debian 上的 Apache 设置为具有如下配置的 DocumentRoot
DocumentRoot /var/www
如果是这样,您可以通过以下 URL 在浏览器里查看您的脚本:
http://ec2-xxx.compute-1.amazonaws.com/html/newdir/somefilename.php