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访问验证
相关推荐
默认情况下,Nginx一个IP地址仅支持一个SSL证书,需要多个IP地址才能配置多个SSL证书,在公网IP地址有限的情况下,可以使用TLS Server Name Indication extension(SNI, RFC 6066),它允许浏览器在SSL握手的时候发送...
nginx配置多个静态资源 本文将详细介绍nginx配置多个静态资源的知识点,从基本概念到配置实践,涵盖了nginx配置文件的各个组件和指令。 nginx配置文件结构 nginx配置文件主要由以下几个部分组成: * main块:...
使用WebUI配置nginx的...部署此项目后, 配置nginx再也不用上网各种搜索, 再也不用手动申请和配置ssl证书, 再也不用为了配多个nginx登录n遍服务器了, 只需要在本项目中进行增删改查就可方便的配置nginx和服务器集群。
它一个工具等于Nginx + 网关登录 + 图片处理 + 内网穿透 + 免费Ssl证书,且配置全程界面化,让你告别难懂、难记易出错的指令配置; 在追求功能多样性上性能也无语伦比,拥有多种措施大幅度改善源应用性能,是企业和...
以下是Nginx配置的一般描述: 1. 服务端口和服务器块:配置Nginx监听的端口和定义服务器块。服务器块可以包含多个指令,用于配置虚拟主机、域名解析等。 2. HTTP协议配置:在HTTP块中配置Nginx的行为,如请求头...
2、本项目可管理多个nginx服务器集群,随时一键切换到对应服务器上进行nginx配置,也可以一键将某台服务器配置同步到其他服务器,方便集群管理 3、nginx本身功能复杂,本项目并不能涵盖nginx所有功能,只能配置常用...
ssl证书(两个文件:一个key后缀,一个pem后缀;生成方法很多这里不再介绍) 下载最新的nginx的docker image docker pull nginx:latest 创建目录 nginx, 用于存放后面的相关东西 mkdir -p /home/nginx/...
我用的是centos7宿主机nginx配置,之后会在另一台服务器尝试docker下的的nginx配置。 centos7下安装nginx可以参考这篇文章 ubuntu下安装nginx可以参考这篇文章 通过yum在宿主机安装好nginx并启动后,打开/etc/nginx...
方便快捷易用的Nginx可视化UI网页管理部署配置工具系统,使用Web网页系统来快速配置部署,支持在线配置你的Nginx/Openresty的反向代理、...快速部署多个或N个Nginx集群节点,支持导入现有Nginx配置文件让你无忧使用.
前言 ...我们日常生活中,常见的网址大致分为2种: ...现在很多网站出于安全的考虑,会把网站的域名访问从 http ...我们要升级 http 为 https,首先需要一个 SSL 证书。 SSL 你可以想象为本科毕业证,有个这个本科毕业证,
同时可控制nginx使用此文件进行启动与重载, 完成对nginx的图形化控制闭环.nginxWebUI也可管理多个nginx服务器集群, 随时一键切换到对应服务器上进行nginx配置, 也可以一键将某台服务器配置同步到其他服务器, 方便...
Nginx负载均衡 ... #保证同一个用户始终保持在同一台机器上,即当域名指向多个IP时,保证每个用户始终解析到同一IP server 192.168.3.74:80; server 192.168.3.83:80; #指定web服务器的IP } server { listen
SSL证书卸载与SSI高级应用 本文档主要介绍了SSL证书卸载和SSI(Server Side Include)高级应用,涵盖了SSI的定义、使用理由、制作责任人、包含处理等方面。 什么是SSI SSI(Server Side Include)是服务器端页面...
可以在任务管理器看到有两个nginx.exe进程,那就正常了 ----------------创建新的网站------------------------ 只需要conf/vhosts.conf最后一行 复制黏贴一份 server { ... } 操作第二步,第三步 最后运行"重新加载...
包含 Nginx+PHP+MySQL 安装包,还有 OpenSSL 安装包和几个实用 bat 小脚本,涵盖了从搭建 Nginx,自签署 SSL 证书,配置 HTTPS ,部署和配置 Windows PHP 服务器环境,连接 MySQL 的全部所需软件。Linux 可能是搭建...
一、nginx如何启动 1、HTTP和HTTPS的区别 https协议需要到ca申请证书,... ... ... ...所以在涉及到账户、金钱等敏感信息交互的时候使用HTTPS是个不错的选择。...申请SSL证书过程就不多说了。挺简单的,本文主要是在nginx上配置s
nginx网页配置工具功能:1、本项目可以使用WebUI配置nginx的各项功能,包括http协议转发,tcp协议转发,反向代理,负载均衡,ssl证书自动申请、续签、配置等,最终生成nginx.conf文件并覆盖nginx的默认配置文件,...
方便快捷易用的Nginx可视化UI网页管理部署配置工具系统,使用Web网页系统来快速配置部署,支持在线配置你的Nginx/Openresty的反向代理、...快速部署多个或N个Nginx集群节点,支持导入现有Nginx配置文件让你无忧使用.
nginx网页配置工具功能:1、本项目可以使用WebUI配置nginx的各项功能,包括http协议转发,tcp协议转发,反向代理,负载均衡,ssl证书自动申请、续签、配置等,最终生成nginx.conf文件并覆盖nginx的默认配置文件,...