【问题标题】:How does the apache2 server know which config file to look into, if there are multiple config files for multiple websites in ubuntu如果ubuntu中有多个网站的多个配置文件,apache2服务器如何知道要查看哪个配置文件
【发布时间】:2019-11-04 22:16:27
【问题描述】:

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

【问题讨论】:

    标签: ubuntu-16.04 apache2.4


    【解决方案1】:

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

    在启动时,服务器会解析配置。如果它导致其他文件,那就这样吧。如果这些文件有 <virtualhost> 指令,那么服务器将查看它们中的指令,以确定您告诉它的有关路由请求的内容。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-09
      • 2023-02-04
      • 2011-02-08
      • 2013-12-01
      • 2013-04-23
      • 1970-01-01
      • 2019-08-11
      • 2014-04-01
      相关资源
      最近更新 更多