我正在尝试让 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) 如何保护对多个用户运行 Ubuntu k 的 linux 机器的 SSH 访问?
该服务器将用于 Web 应用程序,但我不确定如何评估执行此任务的工具。我过去曾尝试过一些工具,但不确定它们是如何相互叠加的。我如何评估我的 SSH 安全性以及我将用来执行该安全性的工具和实用程序?