![是否存在 DocumentRoot 命名约定,为什么有些人建议使用 /var/www/example.com 而不是 /var/www/example](https://linux22.com/image/616363/%E6%98%AF%E5%90%A6%E5%AD%98%E5%9C%A8%20DocumentRoot%20%E5%91%BD%E5%90%8D%E7%BA%A6%E5%AE%9A%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%E6%9C%89%E4%BA%9B%E4%BA%BA%E5%BB%BA%E8%AE%AE%E4%BD%BF%E7%94%A8%20%2Fvar%2Fwww%2Fexample.com%20%E8%80%8C%E4%B8%8D%E6%98%AF%20%2Fvar%2Fwww%2Fexample%20.png)
正如标题所示,我想知道用域名命名 Web 应用程序的 documentroot 是否有技术原因?从我有限的经验来看,似乎只有在您在不同域(example.com、example.org 等)下托管多个同名站点的情况下,包含域名才有用。如果不是这种情况,则可以使用 /var/www/example。
答案1
我认为这确实是一个个人偏好的问题,除非你工作的公司对此有现有的标准惯例。
如果所有站点都属于一个域,您可能希望使用虚拟主机的名称(例如www
或shop
),但如果您托管多个域,则可能选择使用 FQDN。
这确实取决于你,但请尝试使用一个可以对所有你将要使用的虚拟主机一致使用的约定。
答案2
没什么区别,只是目录名而已。使用域名更容易识别它服务于哪个域。就是这样。
答案3
.. 最终,你可以用这个或那个名字来命名它,只要你能找到你以后要找的东西,你就应该好的)) 就 apache 提取文件以将其提供给最终用户而言没有区别,所以这完全取决于“组织技能”。