博主买的是腾讯云服务器,购买的是https的域名,部署好项目后,访问默认http,这就很尴尬了。下面是一步步实现全站HTTPS过程。

1.登录腾讯云后台,选择SSL证书,没找到的话可以直接搜索,然后点击申请免费证书,当然你也可以选择购买,这篇博客主要是针对免费证书

2.选择免费DVSSL证书,将信息补全,再选择自动DNS验证,很快通过审核就会将结果下发到申请的邮箱了。

3. 审核通过的界面

4. 点击下载证书,解压

5.Nginx下证书文件和私钥文件(即下图的crt和key结尾的两个文件)拷贝到服务器/usr/local/nginx/conf 目录下(即nginx配置目录下)

6. 配置nginx.conf

cd /usr/local/nginx/conf/
vim nginx.conf

将Nginx配置成

server {#Http和Https共存listen 80 default backlog=2048;#SSL 访问端口号为 443,不设置共存就将原来的80端口改了listen 443 ssl; #填写绑定证书的域名server_name 域名;#www.domain.com #证书文件名称ssl_certificate 证书文件名称; #私钥文件名称ssl_certificate_key 私钥文件名; ssl_session_timeout 5m;#请按照以下协议配置ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; ssl_prefer_server_ciphers on;location / {#网站主页路径。此路径仅供参考,具体请您按照实际目录操作。root /var/www/www.domain.com; index  index.html index.htm;}}

重启nginx

 /usr/local/nginx/sbin/nginx -s reload

若是报错

nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:11

自行安装SSL模块

怎么将网站由http变为https相关推荐

  1. 使用 acme.sh 获取网站证书并配置https访问

    目录 1. 安装 acme.sh 2. 生成证书 1. 安装 acme.sh 安装很简单, 一个命令: curl https://get.acme.sh | sh 普通用户和 root 用户都可以安装 ...

  2. 如何通过ngnix将网站访问改为https

    转载来源:如何通过ngnix将网站访问改为https :http://www.safebase.cn/article-260396-1.html 摘要: 下面我们通过配置nginx来开启https访问 ...

  3. 为网站配置免费的HTTPS证书 4-4

      系列文章 为网站配置免费的HTTPS证书 1-4 为网站配置免费的HTTPS证书 2-4 为网站配置免费的HTTPS证书 3-4 为网站配置免费的HTTPS证书 4-4 上一篇:  为网站配置免费 ...

  4. 为网站配置免费的HTTPS证书 2-4

     系列文章 为网站配置免费的HTTPS证书 1-4 为网站配置免费的HTTPS证书 2-4 为网站配置免费的HTTPS证书 3-4 为网站配置免费的HTTPS证书 4-4 上一篇:  为网站配置免费的 ...

  5. 为网站配置免费的HTTPS证书 1-4

    系列文章 为网站配置免费的HTTPS证书 1-4 为网站配置免费的HTTPS证书 2-4 为网站配置免费的HTTPS证书 3-4 为网站配置免费的HTTPS证书 4-4 在前面的一系列文章中,如< ...

  6. 为网站配置免费的HTTPS证书 3-4

      系列文章 为网站配置免费的HTTPS证书 1-4 为网站配置免费的HTTPS证书 2-4 为网站配置免费的HTTPS证书 3-4 为网站配置免费的HTTPS证书 4-4 上一篇:  为网站配置免费 ...

  7. Nginx 网站使用 acme配置 https证书访问步骤

    https://blog.ekanshu.com.cn 使用 acme配置 https访问 Nginx 网站使用 acme配置 https证书访问步骤 错误信息 由于之前配置过,从新使用名称更新配置文 ...

  8. 下载 blob视频, 如何下载网站中的blob:https:// 视频

    方法一:手机模式查连接 方法二:Blob格式视频下载 1,引入 1,在网页中,如果看到自己喜欢的视频,想下载下来,在控制台一步步的找到这个元素之后,发现格式是 blob格式的,就很尴尬, 下面详细介绍 ...

  9. 如何为WordPress博客网站配置免费域名HTTPS证书

     系列文章 Win系统如何下载安装使用cpolar内网穿透工具? 本地电脑如何搭建web网站,并发布到公网访问?1-2 本地电脑如何搭建web网站,并发布到公网访问?2-2 如何搭建WordPress ...

最新文章

  1. 终端html页面,HTML5的终端适配
  2. //Eclipse 快捷方式
  3. windows测试模式打开关闭
  4. vim常用替换表达式
  5. 【网络安全】}ofCMS代码审计
  6. 二级菜单--竖排---HTML
  7. 设计模式 原型模式_设计模式:原型
  8. 单独像对相对定向元素解析
  9. 常用雷达信号的matlab仿真_常用的雷达信号:基于DDS的线性调频信号的产生
  10. html页面字段怎么排版,如何做好html的排版标签
  11. 机器学习特征与类型概述
  12. java构建编译区别_构建与编译(Java)
  13. Java入门 - 循环结构基础
  14. 【小程序】快来开发你的第一个微信小游戏(详细流程)
  15. 【Python】一元线性回归的分析
  16. unity打靶游戏的制作
  17. 用python做线性规划
  18. TradingView - K线 使用详解
  19. 工厂模式(FactoryModel)
  20. 证书服务器rpc服务器不可用是什么意思,rpc服务器不可用是什么意思

热门文章

  1. 三星揭示新的美国数据泄露
  2. 常用的电平标准TTL、CMOS、LVTTL、LVCMOS、ECL、PECL、LVPECL、RS232、RS485等
  3. Android wifi模块
  4. 中睿天下当选信通院网络安全卓越合作伙伴
  5. 基于MATLAB课堂考勤(GUI)
  6. python2print函数不换行_Python中print()函数不换行的方法以及分隔符替换
  7. javascript中的函数学习
  8. 关于SpringBoot整合Netty客户端和服务端实现JT808协议
  9. 企业网管/运维工程师眼中的MacBook实战视频课程
  10. SQL Server索引语法