要使用Nginx在Ubuntu上缓存静态资源,请按照以下步骤操作:
安装Nginx: 如果尚未安装Nginx,请在终端中运行以下命令来安装它:
sudo apt update
sudo apt install nginx
配置Nginx: 编辑Nginx的默认站点配置文件,以便为静态资源设置缓存。使用以下命令打开配置文件:
sudo nano /etc/nginx/sites-available/default
在server
块中,找到location
部分,然后添加或修改以下内容以配置静态资源的缓存:
location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ {
expires 30d;
add_header Cache-Control "public";
}
这将设置缓存时间为30天,并为所有匹配的静态资源文件添加Cache-Control
头。
保存并退出:
按Ctrl + X
,然后按Y
,最后按Enter
保存更改并退出编辑器。
重启Nginx: 为了使更改生效,请重启Nginx服务:
sudo systemctl restart nginx
现在,Nginx将为您的Ubuntu服务器上的静态资源提供缓存。请注意,这些设置适用于默认的Nginx配置,您可能需要根据您的具体需求进行调整。