1. 申请ssl证书(腾讯云为例)

登录腾讯云的控制台
https://console.cloud.tencent.com/ssl

申请免费证书



确认申请

如果是腾讯云的域名就选择自动DNS,不是的话就选择其他的

下载证书


证书下载下来发现有很多的版本,我们这里选择nginx的证书

将证书上传到服务器

一定要上传到nginx的conf目录下面

配置nginx

需要修改参数:

1、根目录就是 /nginx/conf
ssl_certificate cert/2333.crt;#填写你的证书所在的位置
ssl_certificate_key cert/2333.key;#填写你的key所在的位置

2、server_name www.2333.cn; #填写绑定证书的域名

server {    listen 443 ssl;#监听443端口(https默认端口)server_name www.2333.cn; #填写绑定证书的域名ssl_certificate cert/1212.crt;#填写你的证书所在的位置ssl_certificate_key cert/2121.key;#填写你的key所在的位置ssl_session_timeout 5m;ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #按照这个协议配置ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;#按照这个套件配置ssl_prefer_server_ciphers on;#详细介绍location   端口转发location / {#是监听的端口默认访问的地址,这里如果没有做tomcat的转发则会进入nginx的html目录下的index.htmlroot   html;#这里是编写监听到的请求所转发的端口号,即tomcat端口proxy_pass http://localhost:8888;#Proxy Settings;#proxy_redirect off;#proxy_set_header Host $host;#proxy_set_header X-Real-IP $remote_addr;#proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;#设置nginx 的默认显示页index  index.html index.htm;#设置http请求的请求头,使其在跨域访问上不会被浏览器阻止。ps:这里设置我发现没有用,后来还是在ajax过滤器中添加的 请求头,如果大家有知道这里怎么修改的,请留言大家一起学习。add_header 'Access-Control-Allow-Origin' '*';add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type';}location = /50x.html {root   html;}
}

将http 转发到https

 server {listen       80;server_name  www.2333.cn;#填写绑定证书的域名rewrite ^ https://$http_host$request_uri? permanent;    # 将http转到https}

参考链接 :

Nginx配置https :https://www.jianshu.com/p/806ad65d613e

腾讯云Nginx配置https相关推荐

  1. 1 阿里云Nginx配置https实现域名访问项目

    第一步:签署第三方可信任的 SSL 证书 证书可以直接在阿里云里面申请免费的ssl证书 登录阿里云账号,在上方搜索栏内搜索ssl,点击ssl证书(应用安全) 来到这个页面后点击购买证书 如图选择免费版 ...

  2. 腾讯云cdn配置https后,解决css样式错乱问题

    项目说明 博客使用wordpress5.0编写的,之前被黑客Ddos攻击,索要比特币,真尼玛恶心,后面加了cdn,修复了下,但是在启用cdn以后https最开始是无法访问,因为我本以为在网站后台配置了 ...

  3. 阿里云nginx配置https

    前段时间给自己的网站搭建了个https,之后又给公司的网站配置了https,配置时感觉记得不是很清晰了,特此记录一下. 步骤一: 申请ssl 证书,这里我用的是阿里云免费的证书,填写一些信息,就能申请 ...

  4. 【微信小程序】 apache配置https,nginx配置https

    1,简介 最近在做一个微信小程序的项目,把我搞得焦头烂额,微信小程序默认必须使用https加密请求,现在配置好了,所以记录一下,如果你也遇到疑惑,希望下面的文章可以帮到你~~! 2,配置https必须 ...

  5. 使用腾讯云clb实现https转发

    腾讯云clb实现https进行转发,七层反代 四层负载均衡和七层负载均衡有什么区别? 四层均衡能力,是基于 IP + 端口的负载均衡 ,七层是基于应用层信息(如 HTTP 头部.URL 等)的负载均衡 ...

  6. Nginx配置https访问

    在这里我使用的是阿里云ECS,里面提供一年免费SSL证书 1.什么是HTTPS 根据维基百科的解释: 超文本传输安全协议(缩写:HTTPS,英语:Hypertext Transfer Protocol ...

  7. nginx配置https双向验证(ca机构证书+自签证书)

    nginx配置https双向验证 服务端验证(ca机构证书) 客户端验证(服务器自签证书) 本文用的阿里云签发的免费证书实验,下载nginx安装ssl,文件夹有两个文件 这两个文件用于做服务器http ...

  8. 阿里云slb配置https重定向后变为http

    阿里云slb配置https重定向后变http问题解决 背景描述 问题 部署结构 网上搜索到的方案 方案一 方案二 原理剖析 Servlet容器重定向 Shiro 重定向 Spring MVC 重定向 ...

  9. Nginx配置https,反向代理多实例tomcat的操作记录

    案例说明: 前面一层nginx+Keepalived部署的LB,后端两台web服务器部署了多实例的tomcat,通过https方式部署nginx反向代理tomcat请求.配置一如下: 1)LB层的ng ...

最新文章

  1. 如何在线把网站html生成xml文件_快速抓取网站信息工具
  2. LinuxI2C驱动--从两个访问eeprom的例子开始
  3. jquery插件之无缝循环新闻列表
  4. [JavaWeb-JavaScript]JavaScript特殊语法
  5. [深度学习-总结]Deep learning中8大模型介绍与比较(LeNet5,AlexNet,VGG,Inception,MobileNets,ResNet,DenseNet,Senet)
  6. 电脑文件里哪里能用计算机,电脑里的哪些无用文件是可以放心删除的?
  7. Android程序员视角的Apple发布会
  8. python网页请求超时_python爬虫多次请求超时的几种重试方法(6种)
  9. 循环体中调用[NSString stringWithFormat:@%@,Object] 方法的内存问题
  10. [原创]RedisDesktopManager工具使用介绍
  11. openssl 加盐_nodejs-md5加盐到解密比对
  12. 乐播投屏总是自动断开_乐播投屏- 投屏常见问题 投屏在线客服
  13. 全新按摩控制板助力按摩产品发展
  14. 单页Web设计优秀案例
  15. C语言实现三子棋(代码详解)
  16. 微信开发、申请微信号测试账号
  17. 产品分析报告——“京东到家”
  18. Complementary Trilateral Decoder for Fast and Accurate Salient Object Detection(速读啊)内含与u-shape的对比
  19. java在线文档管理系统_spring-boot-doc
  20. 解决word中插入visio对象的图片大小修改问题

热门文章

  1. android 使用so库,Android 使用SO库
  2. 计算机三级上机考试题库,计算机三级数据库上机试题及答案
  3. 京东动态页面爬虫 scrapy+selenium
  4. android Camera 中的相关概念
  5. Qt--音乐播放器 V2.0_vortex_新浪博客
  6. python建立考试系统_python搭建自动化测试环境
  7. IntelliJ IDEA 插件推荐
  8. ASP.NET RouteModule相关的一些东西
  9. 分享Silverlight/WPF/Windows Phone一周学习导读(11月6日-11月12日)
  10. 大数据将如何重塑亚洲企业