发布于2026-07-03 阅读(0)
扫一扫,手机访问
要使用 Nginx 配置静态资源服务,这件事的关键,在于 Nginx 的配置文件。你只需要找到一个叫做 location 的配置块,告诉它文件在哪儿就行了。说穿了,就是配置一个路径映射。

怎么配置呢?下面是一个典型的操作流程:
第一步,找到 Nginx 的配置文件。通常在 /etc/nginx/sites-a vailable/ 目录下,文件名和你配置的域名有关。用你顺手的编辑器打开它:
sudo vim /etc/nginx/sites-a vailable/your_domain.conf
第二步,在 server 块内部,添加这样一个 location 块。举个例子,假设你的静态资源文件都放在 /var/www/your_domain/static 这个目录下,配置可以写成:
server {
# ... 其他配置 ...
location /static/ {
alias /var/www/your_domain/static/;
}
# ... 其他配置 ...
}
这里的逻辑很直接:location /static/ 意味着,当用户访问你域名下以 /static/ 开头的网址时,Nginx 就会去 /var/www/your_domain/static/ 目录里找对应的文件。想省心的话,也可以用 root 指令,效果类似,但路径拼接逻辑稍有不同,这里用 alias 是最直接的方式。
顺带一提,记得确认一下这个目录的真实存在,以及 Nginx 用户(通常是 www-data)有权限读取里面的内容。否则配置对了,文件也访问不了,是个小坑。
第三步,保存文件并退出编辑器。
第四步,检查一下配置文件的语法:
sudo nginx -t
如果终端返回 syntax is ok 的提示,就可以放心进行下一步了。
第五步,重载 Nginx 服务,让新配置生效:
sudo systemctl reload nginx
到此为止,配置就算完成了。你会发现,当你再次访问 http://你的域名/static/ 下任何一个文件时,Nginx 就会直接从 /var/www/your_domain/static/ 目录下找到并返回它。这才是最核心的逻辑所在。
上一篇:如何通过Nginx配置缓存策略
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8