首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当DocumentRoot和Directory在Apache中的VirtualHost /外部存在时,有什么不同?

当DocumentRoot和Directory在Apache中的VirtualHost /外部存在时,有什么不同?
EN

Server Fault用户
提问于 2010-02-10 05:41:15
回答 1查看 5.4K关注 0票数 1

这两种情况有什么区别:

代码语言:javascript
复制
<VirtualHost 127.0.0.1:80>
  ServerName localhost
  DocumentRoot "/home/sfprojects/jobeet/web"
  DirectoryIndex index.php
  <Directory "/home/sfprojects/jobeet/web">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>

简单地说:

代码语言:javascript
复制
  DocumentRoot "/home/sfprojects/jobeet/web"
  DirectoryIndex index.php
  <Directory "/home/sfprojects/jobeet/web">
    AllowOverride All
    Allow from All
  </Directory>

两样都适合我。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2010-02-10 06:01:38

如果您没有将它保存在虚拟主机中,那么它将自动应用于本地主机。

如果您使用的是指定的虚拟主机,并且希望您的虚拟主机(即jobeet)提供与主主机(即本地主机)不同的路径,则应该位于VirtualHost内部,否则subdomain.domain.com将是与domain.com相同的站点。

目录指令应该与文档根一起来定义访问权限。

虚拟主机允许您创建像mysite.dev这样的“假”站点,或者从一台服务器托管其他域。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/111426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档