网站Http 转 Https 简单示意

Http 转 Https

HTTP(超文本传输协议)和HTTPS(安全超文本传输协议)是用于在网络上传输数据的两种协议,它们之间有几点重要的区别:

  1. 安全性:
    • HTTP 是明文传输协议,数据在传输过程中不加密,因此容易被窃听和篡改。
    • HTTPS 则通过 SSL/TLS 协议对数据进行加密,提供了更高的安全性,能够有效防止窃听和中间人攻击。
  2. 端口:
    • HTTP 默认使用端口80进行通信。
    • HTTPS 默认使用端口443进行通信。
  3. 证书:
    • 在使用 HTTPS 时,服务器需要使用数字证书来证明自己的身份。这些证书是由受信任的证书颁发机构(CA)签发的,并且包含了公钥,以确保通信的安全性。
    • HTTP 不涉及证书的使用。
  4. 搜索引擎排名:
    • 自从 Google 将网站的安全性作为搜索排名因素之一后,使用 HTTPS 的网站在搜索引擎排名上有一定的优势。

端口变化:从 80 到 443 ,两个端口必须开放,如果你不需要从http重定向到https,可以把80端口关闭(适用于后台系统)

  1. 证书申请(以阿里云免费证书为例)

    访问:数字证书管理服务管理控制台 - SSL 证书 (aliyun.com)

    点击免费证书,0元购后可以获得20次申请机会。点击创建证书,填写你的域名以及个人信息,经过验证后就可申请成功。

    部署证书之前域名解析需要添加一条新的记录

    请添加图片描述

2.证书安装(nignx)

下载证书

请添加图片描述

上传到服务器
请添加图片描述

nignx server配置

server
{
    listen 443 ssl;
    server_name www.passlink.cn;
    index index.html index.htm default.htm default.html;
    root /www/wwwroot/ferfer/dist;   

    #SSL-START SSL相关配置
   	ssl_certificate      /你的证书路径/passlink.cn.pem;
    ssl_certificate_key  /你的证书路径/passlink.cn.key;
   
    #其他配置
}


 #重定向
server {
    listen 80;
    #填写证书绑定的域名
    server_name www.passlink.cn;
    #将所有HTTP请求通过rewrite指令重定向到HTTPS。
    rewrite ^(.*)$ https://$host$1;
    location / {
       index index.html index.htm default.htm default.html;
    		}
}

配置之后记得开发443端口即可访问

https://www.passlink.cn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件简单架构图是指一个软件系统的基本组成和结构的图示。CSDN是一个IT技术社区和知识分享平台,其软件简单架构图主要包括以下几个模块:用户界面、业务逻辑处理、数据库存储和外部接口。 首先,用户界面模块是CSDN的前端部分,负责用户交互和展示。它包括网站的页面布局、样式、文字、图片等,以及用户输入的表单和点击事件。用户界面模块还需要响应用户的请求,与后端进行数据交互,将数据呈现给用户,并接收用户的反馈和操作。 其次,业务逻辑处理模块是CSDN的核心部分,负责处理用户的各种请求和业务逻辑。它包括用户注册、登录、发布文章、评论、点赞等功能的实现。业务逻辑处理模块还需要对用户的请求进行校验、验证用户权限、调用合适的服务和方法,进行各种数据处理和业务计算。 然后,数据库存储模块是CSDN的数据管理部分,负责将用户的数据进行持久化存储。它包括用户信息、文章内容、评论记录等数据的增删改查操作。数据库存储模块还需要设计合适的数据表结构,进行数据的关联和查询,以及对数据进行备份和恢复。 最后,外部接口模块是CSDN与外部系统进行数据交互的接口部分。它包括与第三方登录平台、支付平台等进行数据交换的接口,以及与其他应用程序进行数据共享和调用的接口。外部接口模块还需要进行数据格式的换和验证,保证数据的正确传输和处理。 综上所述,CSDN的软件简单架构图包括用户界面、业务逻辑处理、数据库存储和外部接口等模块,它们协同工作,完成CSDN平台的各项功能。该架构图只是简化的示意图,实际情况可能更加复杂。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值