在我的 Web 服务器上安装 Apache 后,创建了一个名为 www 的文件夹。无论我放在那里的 HTML 和 PHP 文件等文件,它都会出现在我的网站上。
但是,我按照 YouTube 上的教程之一进行操作,甚至我自己的 XAMPP 文件夹也有一个 htdocs 文件夹,与 www 文件夹相同。当我将文件放入其中时,如果在 localhost 之后输入文件名,我就可以看到它。这两者有什么区别吗?我们如何将这些目录定义为文件的容器?
没有什么区别。您可以配置 Apache httpd 以使用任何具有适当权限的文件夹作为根服务器目录。 www 只是一个常规的目录。
根据服务器或系统的配置,您可以使用复制 Web 应用程序文件的文件夹(.html、.php 等)。这个文件夹有不同的名字,但基本上都是一个“允许公共访问”的文件夹。
该文件夹在 Linux 系统上可以这样称呼:
在 OS X (Apple) 中,此文件夹称为 “Sites”,在 Windows Server 中称为 “WWWroot”。
这实际上完全取决于服务器配置。有时主机会将 www 配置为文档根目录,有时 htdocs 将用于其他应用程序(这只是一个示例)。
无论哪种方式,都是公共的,就标准配置而言没有区别。
就像我说的,这实际上取决于服务器配置。
您的所有配置设置都可以在 httpd.conf 中找到
Apache 将使用它配置使用的任何文件夹:您可以将其命名为您想要的任何名称。常见的约定包括 htdocs、httpdocs 和 www,但如果您愿意,也可以自行编写。
这取决于您的服务器配置。
这些是分配用于将 Web 相关文件上传到服务器的默认文件夹。
如果您想为此目的设置另一个文件夹,请按照以下步骤操作。
现在,您可以使用自己的文件夹将文件上传到服务器。
谢谢你。
Apache 将使用它配置使用的任何文件夹:您可以随意命名它。
常见约定包括 htdocs、httpdocs 和 www,但如果您愿意,也可以自己编写。