广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Nginx 配置 Https 免费证书访
  • 261
分享到

Nginx 配置 Https 免费证书访

证书NginxHttps 2023-01-31 00:01:28 261人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

现在做博客或者做网站没有 https 已经不行了,就记录一下我在腾讯云配置 Https 的过程吧,非常简单,1个小时就可以了。 还涉及到 http 访问自动转发到 https 访问路径。同时把不带 www 的顶级域名转发到带 www 的

现在做博客或者做网站没有 https 已经不行了,就记录一下我在腾讯云配置 Https 的过程吧,非常简单,1个小时就可以了。

还涉及到 http 访问自动转发到 https 访问路径。同时把不带 www 的顶级域名转发到带 www 的二级域名上,有利于 SEO.

申请证书

不管是腾讯云还是阿里云都提供免费的证书使用,不过有效期是 1 年,到时候我们重新申请就可以了。我们以腾讯云为例子,申请证书。

证书申请.png

然后验证一下 DNS 记录就好了,如果域名是在使用腾讯云解析的话直接选用自动 DNS 验证即可。

验证DNS.png

官方说法是申请证书需要10分钟-1天的时间,我大概就是十几分钟吧,很快就收到通知了。下载的证书包含 Apache、NginxTomcat、IIS等服务器的配置文件。我们把 Nginx 文件夹下的两个文件传到服务器就行了。

配置证书

我们在 etc/nginx/ 目录下新建 ssl 文件夹来存放证书。把 crt 证书文件和 key 私钥文件上传到这里。然后就可以配置 Nginx 配置文件了。

我的配置文件放在 sites-enabled 文件夹里,我们删掉默认的文件新建一个,具体配置内容可以参考腾讯云的操作指导。

下面是我的配置文件

# 配置 http 访问时通过 301 转发到 https 上。
server{
    listen 80;
    server_name example.com www.example.com;
    return 301 https://www.example.com$request_uri;
}

# 证书部分内容配置,注意证书路径写对,其他地方照抄就行了
server {
    listen 443 ssl default_server;
    server_name www.example.com;
    ssl on;
    ssl_certificate /etc/nginx/ssl/1_www.example.com_bundle.crt;
    ssl_certificate_key /etc/nginx/ssl/2_www.example.com.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 / {
        proxy_pass http://127.0.0.1:8000;
    }

}

# 这一步把 顶级域名转发到 www 二级域名上,有利于 SEO
server {
    listen 443 ssl;
    server_name example.com;
    return 301 https://www.example.com$request_uri;

}

第一个server 配置的是把普通 80 端口访问的 http 协议转发到 https 访问。
第二个server 配置的就是证书路径和一些参数,这个照抄就行了,只要把证书路径写对
第三个server 配置的是把不带 www 的顶级域名转发到带 www 的二级域名,利于 SEO. 比如 example.com 会自动跳转到 www.example.com 。

--结束END--

本文标题: Nginx 配置 Https 免费证书访

本文链接: https://www.lsjlt.com/news/182115.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Nginx 配置 Https 免费证书访
    现在做博客或者做网站没有 https 已经不行了,就记录一下我在腾讯云配置 https 的过程吧,非常简单,1个小时就可以了。 还涉及到 http 访问自动转发到 https 访问路径。同时把不带 www 的顶级域名转发到带 www 的...
    99+
    2023-01-31
    证书 Nginx Https
  • Nginx配置HTTPS访问(SLL证书配置)
    一、购买证书 1.登录阿里云账号,进入控制台,找到SSL证书服务 2.点击免费证书 2.1.立即购买 选择数量20,每个账户每年有20个免费证书。同意协议后点击立即购买。 2.2.创建证书并且申请  2.3.申请证书 2.4.认证...
    99+
    2023-09-01
    服务器 阿里云 ssl nginx php
  • 关于Nginx配置ssl证书实现https安全访问
    目录一、Nginx的安装与配置安装步骤二、SSL证书获取三、Nginx配置前题条件,拥有服务器与可以解析到该服务器的自己的域名。 一、Nginx的安装与配置 若已安装好了Nginx,...
    99+
    2023-05-16
    Nginx配置 Nginx配置ssl证书 Nginx安全访问
  • Nginx配置ssl证书(https)的全过程
    如果有防火墙的话,记得开通443端口 安装nginx请看我的另一篇文章 《 Nginx安装配置详解》 准备材料: 1.申请ssl证书,这个如何申请可以到百度搜一下,因为域名...
    99+
    2022-11-13
    nginx配置ssl证书 nginx ssl证书
  • startssl免费https证书申请
    HTTP与HTTPS有什么区别?HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HT...
    99+
    2023-01-30
    证书 startssl https
  • Centos下nginx配置https证书的操作步骤
    这篇文章主要讲解了“Centos下nginx配置https证书的操作步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Centos下nginx配置https...
    99+
    2022-10-18
  • Nginx配置SSL证书
    目录 获得证书 步骤一:购买证书  步骤二:申请证书 ​编辑  下载证书及证书转换:​编辑 配置SSL证书 在Nginx目录下新建certificate目录,并将下载好的证书/私钥等文件上传至该目录(与配置文件同级目录)。  最后修改一下n...
    99+
    2023-10-28
    ssl nginx https 服务器
  • Springboot内置tomcat配置HTTPS证书
    生成SSL证书把证书放到项目根目录下面,比如我之前给安信SSL网站安装证书的时候,就放在:把证书再放到项目resources目录下,与application.properties同一目录,然后修改application.properties...
    99+
    2023-06-04
  • 如何配置StartSSL的免费SSL证书
    这篇文章主要讲解了“如何配置StartSSL的免费SSL证书”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何配置StartSSL的免费SSL证书”吧!SSL证书申请1、打开http://w...
    99+
    2023-06-10
  • 使用SpringBoot配置https(SSL证书)
    目录SpringBoot配置https(SSL证书)仅需三步1.把tomcat目录里面的.jks文件2.配置application.yml3.接下来是重定向SpringBoot 改造...
    99+
    2022-11-12
  • Nginx如何配置ssl证书
    本文小编为大家详细介绍“Nginx如何配置ssl证书”,内容详细,步骤清晰,细节处理妥当,希望这篇“Nginx如何配置ssl证书”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。如果有防火墙的话,记得开通443端口准...
    99+
    2023-07-04
  • CentOS环境下Nginx配置SSL证书实现https请求详解
    目录一、证书申请二、配置SSL2.1 证书上传2.2 Server配置2.3 配置转发三、配置问题3.1 ngx_http_ssl_module3.2 ERR_SSL_PROTOCO...
    99+
    2023-05-19
    Nginx配置SSL实现https请求 CentOS环境Nginx配置SSL
  • 阿里云申请云盾免费SSL证书(https)
    因项目需要须使用https服务,得知阿里云可以免费申请。 我们的前提:  1.有阿里云的服务器账号。          ...
    99+
    2022-06-04
    阿里云申请免费SSL ssl免费申请证书
  • NGINX 配置本地HTTPS(双向认证)
    SSL协议即用到了对称加密也用到了非对称加密(公钥加密),在建立传输链路时,SSL首先对对称加密的密钥使用公钥进行非对称加密,链路建立好之后,SSL对传输内容使用对称加密。 1.对称加密 速度高,可加密内容较大,用来加密...
    99+
    2023-01-31
    双向 NGINX HTTPS
  • nginx 配置代理ip访问https的域名配置
    目录 问题背景 解决方式 正向代理:  反向代理:  通俗点儿一句话,正向与反向的区别: 问题背景 在某些单位或机构内部,访问互联网接口需要通过指定的服务器去访问,那我们就需要通过代理 ip 和 端口去访问外网域名。 示例:如何通过指定...
    99+
    2023-09-17
    nginx tcp/ip https 正向代理 反向代理
  • Nginx配置Https安全认证的实现
    1、Http与Https的区别 HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,...
    99+
    2022-11-12
  • 服务器https安全证书怎么配置
    配置服务器https安全证书主要有以下步骤:1. 购买SSL证书:选择一个受信任的SSL证书颁发机构(CA),购买适合自己网站的SS...
    99+
    2023-06-09
    https安全证书
  • Centos6.3下Apache怎么配置基于加密的认证https加密证书访问
    这篇文章主要介绍“Centos6.3下Apache怎么配置基于加密的认证https加密证书访问 ”,在日常操作中,相信很多人在Centos6.3下Apache怎么配置基于加密的认证https加密证书访问 问题上存在疑惑,小编查阅了各式资料,...
    99+
    2023-06-10
  • 如何申请免费SSL证书以及实现HTTPS加密
    如何申请免费SSL证书以及实现HTTPS加密,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。每个互联网用户在访问网站时都会传输信息。这些信息通常很敏感,如付款详细...
    99+
    2023-06-04
  • Tomcat服务器配置https认证(使用keytool生成证书)
    目录一、证书生成二、证书使用一、证书生成 1 、生成服务器证书 (1)打开打开命令控制台,进入jdk的bin目录 (2)keytool为Tomcat生成证书(“-val...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作