Nginx 是一个高性能的 HTTP 和反向代理服务器,它可以用来处理静态资源。以下是如何使用 Nginx 处理静态资源的步骤:
安装 Nginx:首先确保你已经在你的服务器上安装了 Nginx。如果还没有安装,可以参考官方文档进行安装:http://nginx.org/en/docs/install.html
配置静态资源目录:在 Nginx 的配置文件中(通常位于 /etc/nginx/nginx.conf 或 /etc/nginx/sites-available/ 目录下的某个文件),设置一个 location 块来指定静态资源的目录。例如,如果你的静态资源存放在 /var/www/static 目录下,可以这样配置:
http {
...
server {
...
location /static/ {
alias /var/www/static/;
}
}
}
这里,location /static/
表示访问 /static/ 路径下的资源,alias /var/www/static/
表示将这些请求映射到实际的文件目录。
location /static/ {
alias /var/www/static/;
expires 30d;
add_header Cache-Control "public";
}
这里,expires 30d
表示资源缓存时间为 30 天,add_header Cache-Control "public"
表示允许浏览器缓存这些资源。
sudo nginx -t # 检查配置文件语法是否正确
sudo nginx -s reload # 重新加载配置文件
现在,Nginx 已经配置好处理静态资源了。当用户访问你的网站时,Nginx 会提供 /static/ 路径下的静态资源。