Nginx include 引入子配置文件

为了方便配置文件的维护,使用include 引入子配置文件。

存在多个站点时,如果所有配置都写在 nginx.conf 主配置文件中,会显得杂乱与臃肿,而且容易在配置时误操作,导致问题出现。为了方便配置文件的维护,所以需要进行拆分配置。

主文件conf/nginx.conf

在http中原server位置,配置为:

    # include 指令用于包含拆分的配置文件
    include vhost/*.conf;

站点文件conf/vhost/xxx.conf

在conf目录中 ,创建子目录vhost,存放站点配置文件;一个站点一个conf文件,文件内容就是原server的内容。
其实,不仅是站点文件,其他配置内容也可以使用include方式引入。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注