代码之家  ›  专栏  ›  技术社区  ›  Jake Bellacera

有什么方法可以改变apachevirtualhosts首先加载的顺序吗?

  •  18
  • Jake Bellacera  · 技术社区  · 16 年前

    我正在使用一个通配符子域来管理我的大多数请求,但是我遇到了一个问题:获取我的一个子域(比方说,wiki.domain.com)先装。

    我知道把这个装进httpd.conf文件或者只是一个先加载哪个virtualhost的例子,但是我使用一个可用的密度和站点来管理我的域(每个域的单个文件),据我所知,这意味着我没有真正的方法来确定哪些域是先“加载”的。

    我正在努力运行Ubuntu。

    3 回复  |  直到 16 年前
        1
  •  36
  •   Wolfram    11 年前

    我相信加载顺序是从/etc/apache2/sites enabled目录中的配置文件名开始的。所以如果你想先加载一个,你可以把文件命名为000-wiki.domain.com(或A2000)-wiki.domain.com)

        2
  •  31
  •   Meetai.com Flo Doe    13 年前

    要检查当前加载的虚拟主机(及其加载顺序):

    httpd -S
    

    在Ubuntu操作系统上,您还可以使用以下功能:

    apache2ctl -S
    
        3
  •  1
  •   Community Mohan Dere    9 年前

    (因为这个问题与系统管理有关,所以更适合于 serverfault.com .)

    Include 指令),因此您可以通过更改站点名称来更改站点的加载顺序。(例如,Debian提供的默认站点实际上命名为 000-default ,使其很可能首先加载。)

    推荐文章