我怀疑如果在 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 界面嫁接到路径中并具有与之关联的子目录。