main_config

设置 Nginx 主配置块中的指令(http {} 块之外)。

语法

--- main_config 段的内容会被插入到 nginx.conf 的最顶层,在 http {} 块之前。用于设置 worker_processesenvload_module 等全局指令。

perl
1=== TEST 1: load dynamic module
2--- main_config
3 load_module modules/ngx_http_echo_module.so;
4 env MY_ENV_VAR;
5--- config
6 location /t {
7 echo "ok";
8 }
9--- request
10GET /t
11--- response_body
12ok

注意 main_config 中不能放 http 或 server 级别的指令,否则 Nginx 会启动失败。