ubuntu

如何用Nginx缓存Ubuntu静态资源

小樊
40
2025-08-08 01:50:56
栏目: 智能运维

要使用Nginx在Ubuntu上缓存静态资源,请按照以下步骤操作:

  1. 安装Nginx: 如果尚未安装Nginx,请在终端中运行以下命令来安装它:

    sudo apt update
    sudo apt install nginx
    
  2. 配置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头。

  3. 保存并退出: 按Ctrl + X,然后按Y,最后按Enter保存更改并退出编辑器。

  4. 重启Nginx: 为了使更改生效,请重启Nginx服务:

    sudo systemctl restart nginx
    

现在,Nginx将为您的Ubuntu服务器上的静态资源提供缓存。请注意,这些设置适用于默认的Nginx配置,您可能需要根据您的具体需求进行调整。

0
看了该问题的人还看了