如果ubuntu中有多个网站的多个配置文件,apache2服务器如何知道要查找的配置文件

时间:2019-06-22 08:46:18

标签: ubuntu-16.04 apache2.4

我想使用一个IP地址托管多个网站,即使用基于名称的虚拟托管。在某些博客中,我们需要为不同的网站创建单独的配置文件,并应启用所有这些文件。但是apache服务器如何知道要查看的配置文件?即如果我有三个配置文件分别名为website1.conf,website2.conf,default.conf,并且如果我在chrome中键入website2,服务器如何知道要查找的配置文件?

1 个答案:

答案 0 :(得分:0)

编译服务器以查找单个配置文件,该文件可以被-f命令行标志覆盖。该配置文件可以显式Include其他配置文件或配置文件的整个目录。

启动时,服务器解析配置。如果它导致其他文件,那就这样。如果这些文件具有<virtualhost>指令,则服务器将查看其中的指令,以了解您对路由请求的了解。

apachectl -S可以总结服务器对虚拟主机的了解。