温馨提示×

Nginx如何配置静态资源服务

小樊
40
2025-11-15 04:59:16
栏目: 编程语言

要使用 Nginx 配置静态资源服务,你需要编辑 Nginx 的配置文件(通常是 /etc/nginx/nginx.conf/etc/nginx/sites-available/your_domain.conf),然后添加一个 location 块来指定静态资源的路径和访问规则。以下是一个简单的示例:

  1. 打开 Nginx 配置文件。你可以使用文本编辑器(如 vim、nano 等)打开配置文件。例如,使用 vim 编辑器:
sudo vim /etc/nginx/sites-available/your_domain.conf
  1. server 块中添加一个 location 块,用于指定静态资源的路径。例如,如果你的静态资源存放在 /var/www/your_domain/static 目录下,可以这样配置:
server {
    # ... 其他配置 ...

    location /static/ {
        alias /var/www/your_domain/static/;
    }

    # ... 其他配置 ...
}

这里,location /static/ 表示访问以 /static/ 开头的 URL 时,Nginx 会在 /var/www/your_domain/static/ 目录下查找对应的文件。

  1. 保存并关闭配置文件。

  2. 检查 Nginx 配置文件的语法是否正确:

sudo nginx -t

如果输出显示配置文件语法正确,继续下一步。

  1. 重新加载 Nginx 服务以应用更改:
sudo systemctl reload nginx

现在,Nginx 已经配置好静态资源服务。当你访问以 /static/ 开头的 URL 时,Nginx 会从 /var/www/your_domain/static/ 目录下提供静态文件。

0