`
focus_zhong
  • 浏览: 20181 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

nginx配置多个ssl证书

阅读更多

2017年1月,苹果公司将强制执行ATS协议,所有文件请求都要通过https协议传输.

公司图片服务是不支持https请求的,为了苹果客户端的流量,必须升级

经过一天的努力,解决问题,记录一下大概的解决步骤:

1.先在网上了解了下https,CA,SSL的一些基本概念

2.有了大概方向后接着查具体在nginx上怎么操作

   主要参考

    http://blog.csdn.net/sand_ant/article/details/10507447

    http://blog.chinaunix.net/uid-20639775-id-3213595.html

3.nginx -V 查看ngxin是否支持TLS SNI协议,

   TLS SNI support enabled,比较幸运,显示enabled

4.为每一个域名配置一个server

server{

    listen 443;

    ssl on;

    ssl_certificate /etc/nginx/conf.d/ssl/cer_n.crt;

    ssl_certificate_key /etc/nginx/conf.d/ssl/cer_n.key;

    server_name domain_n;

    location / {

       //location配置略

    }

}

5.找CA为每个域名申请一个证书,将证书放到sever配置的路径

6.service nginx restart

7.浏览器用https访问验证

 

 

 

0
0
分享到:
评论

相关推荐

    Nginx单IP地址配置多个SSL证书的方法示例

    默认情况下,Nginx一个IP地址仅支持一个SSL证书,需要多个IP地址才能配置多个SSL证书,在公网IP地址有限的情况下,可以使用TLS Server Name Indication extension(SNI, RFC 6066),它允许浏览器在SSL握手的时候发送...

    nginx配置多个静态资源.docx

    nginx配置多个静态资源 本文将详细介绍nginx配置多个静态资源的知识点,从基本概念到配置实践,涵盖了nginx配置文件的各个组件和指令。 nginx配置文件结构 nginx配置文件主要由以下几个部分组成: * main块:...

    nginx 网页配置工具

    使用WebUI配置nginx的...部署此项目后, 配置nginx再也不用上网各种搜索, 再也不用手动申请和配置ssl证书, 再也不用为了配多个nginx登录n遍服务器了, 只需要在本项目中进行增删改查就可方便的配置nginx和服务器集群。

    应用网关Nginx+Https证书+内网穿透+图片切割水印+网关登录

    它一个工具等于Nginx + 网关登录 + 图片处理 + 内网穿透 + 免费Ssl证书,且配置全程界面化,让你告别难懂、难记易出错的指令配置; 在追求功能多样性上性能也无语伦比,拥有多种措施大幅度改善源应用性能,是企业和...

    Linux 按照部署 Nginx 服务器 及相关依赖 - Nginx 配置讲解

    以下是Nginx配置的一般描述: 1. 服务端口和服务器块:配置Nginx监听的端口和定义服务器块。服务器块可以包含多个指令,用于配置虚拟主机、域名解析等。 2. HTTP协议配置:在HTTP块中配置Nginx的行为,如请求头...

    nginx网页配置工具 -v4.0.5.zip

    2、本项目可管理多个nginx服务器集群,随时一键切换到对应服务器上进行nginx配置,也可以一键将某台服务器配置同步到其他服务器,方便集群管理 3、nginx本身功能复杂,本项目并不能涵盖nginx所有功能,只能配置常用...

    基于docker启动nginxssl配置

    ssl证书(两个文件:一个key后缀,一个pem后缀;生成方法很多这里不再介绍) 下载最新的nginx的docker image docker pull nginx:latest 创建目录 nginx, 用于存放后面的相关东西 mkdir -p /home/nginx/...

    记录nginx配置https证书及静态资源配置以及docker环境下的配置

    我用的是centos7宿主机nginx配置,之后会在另一台服务器尝试docker下的的nginx配置。 centos7下安装nginx可以参考这篇文章 ubuntu下安装nginx可以参考这篇文章 通过yum在宿主机安装好nginx并启动后,打开/etc/nginx...

    nginxWebUI是一款图形化管理nginx配置得工具系统, 可以使用网页来快速配置nginx的各项功能

    方便快捷易用的Nginx可视化UI网页管理部署配置工具系统,使用Web网页系统来快速配置部署,支持在线配置你的Nginx/Openresty的反向代理、...快速部署多个或N个Nginx集群节点,支持导入现有Nginx配置文件让你无忧使用.

    Nginx 域名SSL证书配置(网站 http 升级为 https)

    前言 ...我们日常生活中,常见的网址大致分为2种: ...现在很多网站出于安全的考虑,会把网站的域名访问从 http ...我们要升级 http 为 https,首先需要一个 SSL 证书。 SSL 你可以想象为本科毕业证,有个这个本科毕业证,

    nginx网页管理工具,使用网页来快速配置与管理nginx单机与集群

    同时可控制nginx使用此文件进行启动与重载, 完成对nginx的图形化控制闭环.nginxWebUI也可管理多个nginx服务器集群, 随时一键切换到对应服务器上进行nginx配置, 也可以一键将某台服务器配置同步到其他服务器, 方便...

    Nginx服务器负载均衡及ssl原理、生成ssl密钥对、Nginx配置ssl操作示例

    Nginx负载均衡 ... #保证同一个用户始终保持在同一台机器上,即当域名指向多个IP时,保证每个用户始终解析到同一IP server 192.168.3.74:80; server 192.168.3.83:80; #指定web服务器的IP } server { listen

    SSL证书卸载与SSI高级应用.pdf

    SSL证书卸载与SSI高级应用 本文档主要介绍了SSL证书卸载和SSI(Server Side Include)高级应用,涵盖了SSI的定义、使用理由、制作责任人、包含处理等方面。 什么是SSI SSI(Server Side Include)是服务器端页面...

    nginx for windows 傻瓜配置

    可以在任务管理器看到有两个nginx.exe进程,那就正常了 ----------------创建新的网站------------------------ 只需要conf/vhosts.conf最后一行 复制黏贴一份 server { ... } 操作第二步,第三步 最后运行"重新加载...

    Windows 下 Nginx+PHP+MySQL 服务器环境安装配置包

    包含 Nginx+PHP+MySQL 安装包,还有 OpenSSL 安装包和几个实用 bat 小脚本,涵盖了从搭建 Nginx,自签署 SSL 证书,配置 HTTPS ,部署和配置 Windows PHP 服务器环境,连接 MySQL 的全部所需软件。Linux 可能是搭建...

    nginx ssl免密码重启教程详解

    一、nginx如何启动 1、HTTP和HTTPS的区别 https协议需要到ca申请证书,... ... ... ...所以在涉及到账户、金钱等敏感信息交互的时候使用HTTPS是个不错的选择。...申请SSL证书过程就不多说了。挺简单的,本文主要是在nginx上配置s

    nginx网页配置工具 v2.1.0

    nginx网页配置工具功能:1、本项目可以使用WebUI配置nginx的各项功能,包括http协议转发,tcp协议转发,反向代理,负载均衡,ssl证书自动申请、续签、配置等,最终生成nginx.conf文件并覆盖nginx的默认配置文件,...

    方便快捷易用的Nginx可视化UI网页管理部署配置工具系统,使用Web网页系统来快速配置部署

    方便快捷易用的Nginx可视化UI网页管理部署配置工具系统,使用Web网页系统来快速配置部署,支持在线配置你的Nginx/Openresty的反向代理、...快速部署多个或N个Nginx集群节点,支持导入现有Nginx配置文件让你无忧使用.

    nginx网页配置工具 v1.9.9

    nginx网页配置工具功能:1、本项目可以使用WebUI配置nginx的各项功能,包括http协议转发,tcp协议转发,反向代理,负载均衡,ssl证书自动申请、续签、配置等,最终生成nginx.conf文件并覆盖nginx的默认配置文件,...

Global site tag (gtag.js) - Google Analytics