小编Arc*_*ing的帖子

上游 Nginx 位置块进入站点配置文件

我在 Ubuntu 16.04-Nginx 服务器环境上有几个网站,每个网站的 Nginx conf 文件都包含这组位置块:

location ~*  \.(jpg|jpeg|png|gif|ico|css|js|ttf|woff|pdf)$ {
    expires 365d;
}
location / {
    index index.php index.html index.htm fastcgi_index;
    try_files $uri $uri =404 $uri/ /index.php?$args;
}
location ~ \.php$ {
    fastcgi_pass unix:/var/run/php/php*-fpm.sock;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
}
Run Code Online (Sandbox Code Playgroud)

这个集合在所有 confs 中都是相同的,这会导致冗余。我试图将它放在全局的服务器块中/etc/nginx/nginx.conf并重新启动服务器,但服务器崩溃了。

如何将这个集合从,上游/etc/nginx/nginx.conf到每个站点 conf 的服务器块?

ubuntu nginx redundancy

2
推荐指数
1
解决办法
525
查看次数

标签 统计

nginx ×1

redundancy ×1

ubuntu ×1