小编Kev*_*vin的帖子

为 Nginx 添加 Cache-Control 来处理图片、css、js 和字体

我正在尝试让 Cache-Control 在 Nginx 上为我服务器上的资产工作,但它没有按预期工作。这是我的 Nginx 服务器配置。

除了 Cache-Control 之外的一切都在工作。

服务器块

server {
   listen 80;
   server_name www.example.com;
   rewrite ^ https://$server_name$request_uri? permanent;
}

server {
   listen 80;
   server_name example.com;
   rewrite ^ https://www.$server_name$request_uri? permanent;
}

server {
   listen 443 ssl;
   server_name default;
   root /app/public;

   ssl_certificate /etc/nginx/ssl/default/crt/server.crt;
   ssl_certificate_key /etc/nginx/ssl/default/crt/server.key;
   ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
   index index.html index.htm index.php;
   charset utf-8;
   add_header "X-UA-Compatible" "IE=Edge,chrome=1";

   location ~* \.(ico|css|js|gif|jpeg|jpg|png|woff|ttf|otf|svg|woff2|eot)$ {
       expires 1d;
       access_log off;
       add_header Pragma public;
       add_header Cache-Control "public, max-age=86400";
       add_header X-Asset "yes";
   }

   location / …
Run Code Online (Sandbox Code Playgroud)

nginx cache

9
推荐指数
1
解决办法
2万
查看次数

在 Linux Ubuntu 上保护 SSH

如何保护对多个用户运行 Ubuntu k 的 linux 机器的 SSH 访问?

该服务器将用于 Web 应用程序,但我不确定如何评估执行此任务的工具。我过去曾尝试过一些工具,但不确定它们是如何相互叠加的。我如何评估我的 SSH 安全性以及我将用来执行该安全性的工具和实用程序?

linux ssh ubuntu-9.10

5
推荐指数
1
解决办法
1622
查看次数

标签 统计

cache ×1

linux ×1

nginx ×1

ssh ×1

ubuntu-9.10 ×1