使服务器上的网页可访问

使服务器上的网页可访问

可能重复:
使服务器上的网页可访问

当我到达以下链接时,我刚刚使用 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

相关内容