Apache - htdocs和/ var / www / html

时间:2015-06-24 23:48:07

标签: php apache amazon-web-services

我在XAMPP中开发了一个小型Web应用程序,其中APACHE有根文件夹 - htdocs。我试图在AMAZON中运行应用程序实例,并在那里我发现/ var / www / html作为根文件夹。

为什么Apache有两种不同的机制?或者我完全弄错了。是否需要采取任何措施来确保区别对待。

更有趣的是,在部署到AWS之后,没有一个php文件没有呈现而是一个空白的白页。真的无法弄清楚这里发生了什么..你能帮忙吗?

2 个答案:

答案 0 :(得分:4)

  

为什么Apache有两种不同的机制?

它不是两种不同的机制,Apache可以指向您喜欢的任何文件夹。如果您有这种倾向(使用配置中的/i/accidentally/pooped/my/pants),您的网站可以从DocumentRoot托管。

有些人称之为网络根文件夹htdocs,有人说www,有人说public,有人说public_html等等 - 它因发行版而异管理员到管理员。

带有PHP的空白页通常表示错误,您应该检查/var/logs(通常是/var/logs/apache2/error.log或类似的东西)。

答案 1 :(得分:0)

xampp与apache,php,mysql以及你在亚马逊ec2上安装的内容分别作为每个部分。区别仅在于文档根目录。

如果你检查httpd-xampp.conf文件,你可以找到不同的DocumentRoot作为/ opt / lampp / htdocs

并且在Amazon EC2中你可以在httpd.conf文件中找到文件根路径为/ var / www / html