NGINX 共享服务器变量

NGINX 共享服务器变量

在 NGINX 中设置不同的服务器时,我发现有很多重复的设置。例如,此设置在每个单独的服务器中返回:

location ~ \.php {
        proxy_set_header X-Real-IP  $remote_addr;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_set_header Host $host;
        proxy_pass http://127.0.0.1:8080;
    }

有没有办法让它成为全局的,以便与不同的服务器共享?

答案1

是的,你可以在 nginx 文件夹中创建一个名为的文件

phpcommon.conf

可能包含这些元素

在 nginx 配置块中,你会看到一行

include /etc/nginx/phpcommon.conf;

相关内容