https://mozilla.github.io/server-side-tls/ssl-config-generator/
https://github.com/mozilla/server-side-tls

会基于不同服务器版本生成不同增强型 ssl config. 看配置是禁用了SSLv3,启用的增强型的加密算法并加入 HSTS 特性支持.

Mozilla's Server Side TLS Guidelines 有对配置的详细说明。

以下是nginx配置示例:

server {listen 80 default_server;listen [::]:80 default_server;# Redirect all HTTP requests to HTTPS with a 301 Moved Permanently response.return 301 https://$host$request_uri;
}server {listen 443 ssl http2;listen [::]:443 ssl http2;# certs sent to the client in SERVER HELLO are concatenated in ssl_certificatessl_certificate /path/to/signed_cert_plus_intermediates;ssl_certificate_key /path/to/private_key;ssl_session_timeout 1d;ssl_session_cache shared:SSL:50m;ssl_session_tickets off;# Diffie-Hellman parameter for DHE ciphersuites, recommended 2048 bitsssl_dhparam /path/to/dhparam.pem;# intermediate configuration. tweak to your needs.ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_ciphers 'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS';ssl_prefer_server_ciphers on;# HSTS (ngx_http_headers_module is required) (15768000 seconds = 6 months)add_header Strict-Transport-Security max-age=15768000;# OCSP Stapling ---# fetch OCSP records from URL in ssl_certificate and cache themssl_stapling on;ssl_stapling_verify on;## verify chain of trust of OCSP response using Root CA and Intermediate certsssl_trusted_certificate /path/to/root_CA_cert_plus_intermediates;resolver <IP DNS resolver>;....
}

注: HSTS ( HTTP Strict Transport Security) 作用是,对某些站点,当用户在浏览器输入不带协议的网址的时候,自动识别协议为https,而不是http。

Mozilla Apache/Nginx/Lighttpd/HAProxy SSL 配置生成器相关推荐

  1. Centos7.x下Nginx安装及SSL配置与常用命令

    一.安装 采用yum方式安装 ##自动安装 yum nginx ##启动 nginx 二.SSL及默认端口配置 泛解析配置 server {listen 443;server_name *.banac ...

  2. nginx简单创建ssl配置https,实现https静态访问图片和页面

    最重要的两点:1.配置nginx开放端口80和443 2.找到nginx对应的文件地址(默认地址为/usr/local/nginx) 1.通过openssl生成rsa非对称密钥 创建一个文件夹,推荐在 ...

  3. linux ssl 证书服务器,Linux下Nginx安全证书ssl配置方法

    分享下我是如何一步步在Nginx上配置SSL的. 首先,确保安装了OpenSSL库,并且安装Nginx时使用了–with-http_ssl_module参数. 初学者或者菜鸟建议使用LNMP进行一键安 ...

  4. 大型网站用的什么服务器,大型网站在用什么web服务器?Apache, nginx, lighttpd

    Apache, nginx (发音 engine x), lighttpd ( 发音 lighty) 是主流的web server, 大型网站都在用哪些web 服务器? yaozer做了个简单的调查, ...

  5. 三大web服务器对比(lighttpd,apache,nginx)

    这篇没有把IIS服务器列入其中,因为IIS只能在Windows上跑,而apache与lighttpd.nginx这三个WEB网站服务器可以在各种平台上跑. 下面看文章的分析 一.软件介绍(lightt ...

  6. Apache vs Lighttpd vs Nginx对比

    转载自: http://www.cnblogs.com/oubo/archive/2012/05/21/2511726.html 本次调研主要对目前主流的WEB服务器Apache/Lighttpd/N ...

  7. mac apache 和 nginx ssl 配置自签名的SSL

    2019独角兽企业重金招聘Python工程师标准>>> mac apache ssl 配置 a-生成私钥,命令: sudo openssl genrsa -des3 -out app ...

  8. 阿里云免费SSL证书申请与安装使用-附Nginx,Apache,IIS 6,IIS 8配置SSL教程

    大家直接跳转吧:http://www.07net01.com/2017/01/1795676.html 也许是看到了Https是未来发展的大趋势,Symantec 和GeoTrust 两大SSL公司最 ...

  9. haproxy配置代理tomcat和nginx_你真的掌握LVS、Nginx及HAProxy工作原理吗?

    当前大多数的互联网系统都使用了服务器集群技术,集群是将相同服务部署在多台服务器上构成一个集群整体对外提供服务. 图片来自 Unsplash 这些集群可以是 Web 应用服务器集群,也可以是数据库服务器 ...

  10. NGINX SSL配置之设置HTTPS服务器

    NGINX SSL配置 本节介绍如何在NGINX和NGINX Plus上配置HTTPS服务器. 设置HTTPS服务器 要设置HTTPS服务器,请在您的nginx.conf文件中的块中ssl将该list ...

最新文章

  1. 环形动画加载视图AnimatedCircleLoadingView​​​​​​​
  2. 白盒测试的3中主要方法(cont.)
  3. Java 快速排序算法实现-----面试
  4. 58 第一个工程项目(Celery)
  5. VMware系列:将物理机热迁移到ESXi中(必藏喔)
  6. php挖洞提权,记一次渗透挖洞提权实战
  7. 架构设计:分布式服务,库表拆分模式详解
  8. 通俗易懂!navicate如何导入MySQL数据库的.sql文件?
  9. 《走遍中国》珍藏版(十)
  10. Visual Studio 选择相同变量高亮
  11. 一个数据包大小是多少k_算法交流: 6046 数据包的调度机制 【2.6基本算法之动态规划】...
  12. centos 7 java安装路径_Linux CentOS 7.0中java安装与配置环境变量的步骤详解
  13. Y15BeTa的乱搞方法(占坑待填)
  14. 六招制敌,搞定 core dump 问题
  15. arrayfun用法
  16. SQLite的使用一
  17. 海康ehome协议分析(2):预览请求
  18. 设置电脑眼睛保护色 多种颜色可选!
  19. php代码加密工具xend,PHP代码加密工具 Xend v3.0.1
  20. LabelMe安装报错解决方案

热门文章

  1. 挑战性题目DSCT101:硬币找换问题
  2. BZOJ5224[Lydsy2017省队十连测] 毁灭
  3. 获取0-1的加密的随机数
  4. await和async
  5. Oracle单实例开机自启动
  6. linux安装雅黑字体,在CentOS系统中安装雅黑字体
  7. python目录和文件的基本操作_Python常用的文件及文件路径、目录操作方法汇总介绍...
  8. python异步调用exe等待_【Python】Async异步等待简单例子理解
  9. saber仿真软件_返场预订,视频课程丨开关电源环路补偿设计与仿真
  10. python plt引用_先引用matplotlib.pyplot再引用tensorflow报错问题