我应该在哪里定义我的虚拟主机? conf / httpd.conf或conf.d / user.conf

时间:2014-05-01 13:48:39

标签: apache apache2 virtualhost apache-config

我已经看过多个教程,我一直试图在我的centos 6.5盒子上运行suPHP。

首先,标准灯虚拟主机教程总是将虚拟主机添加到/etc/httpd/conf/httpd.conf中,但是,我正在查看的另一个教程(http://invision-web.net/web/install-configure-apache-php-suphp-virtual-hosts-centos/)将虚拟主机放入/ etc /httpd/conf.d/user.conf

有正确或错误的方法吗?是一个比另一个好吗?

另外,据我所知,httpd.conf是主要的apache配置文件,但究竟是user.conf文件是什么?

1 个答案:

答案 0 :(得分:0)

虚拟主机配置通常应位于主Apache配置文件httpd.conf中。在您在配置

上方发布的文章链接中
  

为域上的用户隐藏创建虚拟主机   n1.invision-web.net和www.invision-web.net

。除非您有多个站点用户需要按用户级别进行配置,否则这不是必需的。这篇文章根本没有说清楚。

user.conf适用于每用户配置。例如,站点有多个用户(例如,访问http://www.mysite.com/~pedro(从用户pedro的主目录或子目录提供内容)可以在users.conf文件中配置。Apache docs中的更多详细信息