在 apache 中,将网页放在 /var/www/ 或 /var/www/html/ 的哪里?

在 apache 中,将网页放在 /var/www/ 或 /var/www/html/ 的哪里?

我怀疑如果在 apache 中是 /var/www/ 或 /var/www/html/,那么应该把不同的网页放在哪里?

答案1

历史。这个问题很老了;通常在管理服务器的开始阶段就会被问到——当然,你需要一些规则,并且喜欢工作艺术法[数字海洋][Quora]

回答。不幸的是,没有经验法则;给出的两个例子是最常见的。一般来说,内部政策偏爱

解释。考虑到 SELinux 政策,我们可以说

/var/www/html

可能是放置应用程序代码的首选方式。不幸的是,最常见的做法之一是添加另一个目录以进行httpd标签

当然,php应用程序代码html目录。


就我个人而言,我和我的工程师倾向于将虚拟主机配置放在/var/www/<vhost>

答案2

放置网站的正确位置取决于 Web 服务器的配置。您需要找到服务器的根目录(如果托管多个网站,则为虚拟主机的根目录)。这可以通过以下方式指定文档根目录- 因此转到 Apache 配置文件(通常在 /etc/Apache 或 /etc/apache2 或 /etc/httpd 中并查找该指令。

/var/www/html 是典型/默认位置。

您应该记住,可以使用“别名”指令覆盖位置 - 尽管这些指令通常用于将程序 Web 界面嫁接到路径中并具有与之关联的子目录。

相关内容