有没有办法在 nginx 配置中使用变量?

Nic*_*ing 9 nginx

在我的 nginx 配置文件中有几个相同的值。有没有办法为 nginx 配置文件开头的变量或常量指定一次,以便通过变量或常量引用它?

如果有一种方法可以通过 env. 变量,它对我不起作用。需要在 nginx 文件本身中设置一个变量。

rub*_*ils 7

语法是set $variable_name variable_value;

$variable_name然后您可以在 Nginx 配置的后续行中引用。

在这里查看更多内容。

它是重写模块的一个功能,而不是 Nginx 本身的功能——这意味着您必须启用重写模块才能使其工作。

如果您安装该nginx-extras软件包,则默认情况下会启用此功能。

ngx_http_rewrite_module 您可以在此处阅读更多相关信息。