Nicholas E. Harding Asked: 2022-06-25 08:30:06 +0800 CST2022-06-25 08:30:06 +0800 CST 2022-06-25 08:30:06 +0800 CST 有没有办法在 nginx 配置中使用变量? 772 在我的 nginx 配置文件中有几个相同的值。有没有办法为 nginx 配置文件开头的变量或常量指定一次,以便通过变量或常量引用它? 如果有办法通过 env 实现这一点。变量,它对我不起作用。需要在 nginx 文件本身中设置一个变量。 nginx 1 个回答 Voted Best Answer rubynorails 2022-06-25T09:02:56+08:002022-06-25T09:02:56+08:00 语法是set $variable_name variable_value; 然后您可以$variable_name在 Nginx 配置的后续行中引用。 在这里查看更多。 它是重写模块的一个特性,而不是 Nginx 本身的特性——这意味着您必须启用重写模块才能使其工作。 如果您安装nginx-extras软件包,默认情况下会启用此功能。 ngx_http_rewrite_module 您可以在此处阅读更多信息。
语法是
set $variable_name variable_value;
然后您可以
$variable_name
在 Nginx 配置的后续行中引用。在这里查看更多。
它是重写模块的一个特性,而不是 Nginx 本身的特性——这意味着您必须启用重写模块才能使其工作。
如果您安装
nginx-extras
软件包,默认情况下会启用此功能。ngx_http_rewrite_module
您可以在此处阅读更多信息。