1. nginx 漏洞修复处理:
1)server 增加如下配置:
ssl_protocols TLSv1.2; (TLS Version 1.0 Protocol Detection 漏洞修复)
ssl_dhparam {$path}/dhparams.pem; (Secure Sockets Layer,SSL 公共密钥小于1024的安全隐患, 当服务器SSL/TLS的瞬时Diffie-Hellman公共密钥小于等于1024位时,存在可以恢复纯文本信息的风险)
2)dhparams.pem 文件生成命令:
openssl dhparam -out dhparam.pem 2048
3)ssl 生成证书命令:(TLS/SSL 证书密钥大小过小 漏洞修复)
$ openssl genrsa -out private.key 2048
$ openssl req -new -key private.key -out cert_req.csr
$ openssl x509 -req -days 365 -in cert_req.csr -signkey private.key -out server_cert.crt
ssl_prefer_server_ciphers on;
ssl_dhparam ssl/dhparam.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers 'AES128+EECDH:AES128+EDH:!aNULL';
复制代码
安全的响应头
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains;preload" always;
add_header X-Frame-Options DENY;
add_header X-Content-Type-Options nosniff;
add_header X-Xss-Protection 1;
复制代码
服务器优化
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
复制代码
http2 配置
http2 配置很简单,只要后面增加 http2。
下面 [::]: 表示 ipv6 的配置,不需要可以不加那一行listen 80;
listen [::]:80;
listen 443 ssl http2;
listen [::]:443 ssl http2;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!