我刚刚租用了一台虚拟服务器 ubuntu 14.04,上面运行着 apache2 和 php。我对 *nix 世界了解很多,但这是我的第一台虚拟服务器,所以我对它以及所有 web/http/domains 世界都还不太熟悉。
所以我有一个 IP,比如说1.2.3.4。我有 ssh root 访问权限,我info.php
在/var/www/html directory
(阿帕奇 DocumentRoot
是/var/www/html
)但如果我使用浏览器连接到http://1.2.3.4/info.php它说未找到。
如果我连接到http://1.2.3.4是显示Plesk Web 服务器的默认页面。
a2query -m php5
说“php5(由维护者脚本启用)”
我错过了什么?
答案1
问题可能不在于 PHP。
将静态 html 文件或图片上传到 /var/www/html 并尝试通过浏览器访问它 - 如果显示,则可能是 PHP 问题,如果显示另一个 404,则可能是 apache 配置问题...例如,启用的默认站点可能位于另一个文件夹中。