【教程】如何用云服务器搭建一个https的网站?

本文涉及的产品
云服务器 ECS,每月免费额度280元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 所需材料: 域名1个。 虚拟机或者云服务器1台。 ssl证书1个。 前提准备: 域名最好要备案,在国内使用比较方便。 推荐使用阿里云服务器。(阿里云哪个地域节点的服务器好、速度快,参考这里:https://yq.aliyun.com/articles/754671?source=5176.11533457&userCode=28kqeewo&type=copy) ECS为Linux系统,安装的是宝塔控制面板(如何安装宝塔控制面板) 阿里云可以免费申请ssl证书。

所需材料:



  • 域名1个。
  • 虚拟机或者云服务器1台。
  • ssl证书1个。

前提准备:



  1. 域名最好要备案,在国内使用比较方便。
  2. 推荐使用阿里云服务器。(阿里云哪个地域节点的服务器好、速度快,参考这里:https://yq.aliyun.com/articles/754671
  3. ECS为Linux系统)
  4. 阿里云可以免费申请ssl证书。

操作步骤:


1、申请免费1年的ssl证书(传送门)。 免费证书,只能使用一个域名,不支持主域名下的二级域名,请悉知。不过1个阿里云帐号可以申请20个免费证书,对于普通账户足够了。
2、购买完成后,需要补全信息。
image
这里填写你要做https的域名
image
仔细填写,我的域名和ecs都是阿里云的,直接就选择了DNS。邮箱要填仔细了,后面需要认证
image
忘了截图,借的一张图,我是选择系统生成CSR
接下来,系统会给你发一封邮件,如下图
image
按照邮件的提示,对于名进行解析操作。
image
接下来就是等待,上述红框内是待审核状态,我的已经签发了。这个审核时间不会太长的。
image
点击下载,跳转到如下界面
image
我的ECS装的是宝塔控制面板nginx环境,所以下载的是nginx证书
下载的是一个安装包,解压即可


之前已经教大家如何安装宝塔控制面板(不会的点这里:https://aliyun.gaomeluo.com/398.html ),现在可以派上用场了,安装超简单,步骤如下:


3、登录宝塔控制面板,点击“添加”,跳出一个弹窗,输入你申请了ssl证书的那个域名,并顺带创建FTP、数据库等信息。
image
4、提交之后,点击左侧“网站”,进入网站管理页面,选择你刚才的输入域名的网站,点击右边的“设置”。
image
5、出现一个弹窗,点击左侧的“SSL”,这时上一个申请阿里云盾ssl证书的教程,最后一步让大家下载的证书派上用途了(我的环境是Nginx,所以下载的Nginx证书),解压下载的证书,用txt打开,复制内容分别填到上图的框框里。记住,右上角的“强制HTTPS”一定要选上,然后“保存”。(强制HTTPS打开是为了防止http和https同时存在,打开之后,输入http就会跳转到https上)。在浏览器网址栏里输入你的网址,会自动跳转到 https://www.xxx.com ,如下图:
image
6、出现了“恭喜,站点创建成功!”,说明一个https的网站已经搭建成功了,已经实现了全站https。现在你可以登录FTP,然后删除FTP根目录下的index.html,然后再上传你的网站源码,安装网站。


用宝塔控制面板操作就是这么简单,这也是我为什么推荐网友或新手站长用宝塔建站的原因。


推荐使用阿里云的ECS,我的网站就是搭建在阿里云的ecs上,稳定。(购买阿里云服务器,可以领取一个代金券


下一个教程分享一下,如何优化WordPress站点的打开速度

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
12天前
|
Linux
linux下搭建tftp服务器教程
在Linux中搭建TFTP服务器,需安装`tftp-server`(如`tftpd-hpa`)。步骤包括:更新软件包列表,安装`tftpd-hpa`,启动并设置开机自启,配置服务器(编辑`/etc/default/tftpd-hpa`),添加选项,然后重启服务。完成后,可用`tftp`命令进行文件传输。例如,从IP`192.168.1.100`下载`file.txt`: ``` tftp 192.168.1.100 <<EOF binary put file.txt quit EOF ```
27 4
|
28天前
|
SQL 弹性计算 安全
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
当我们通过阿里云的活动购买完云服务器之后,并不是立马就能使用了,还需要我们设置云服务器密码,配置安全组等基本操作之后才能使用,有的用户还需要购买并挂载数据盘到云服务器上,很多新手用户由于是初次使用阿里云服务器,因此并不知道这些设置的操作流程,下面给大家介绍下这些设置的具体操作流程。
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
|
1月前
|
网络协议 Shell 网络安全
实验目的1.编译安装httpd2.优化路径3.并将鲜花网站上传到web服务器为网页目录4.在客户机访问网站http://www.bdqn.com
实验目的1.编译安装httpd2.优化路径3.并将鲜花网站上传到web服务器为网页目录4.在客户机访问网站http://www.bdqn.com
161 0
|
1月前
|
弹性计算 运维 安全
2024年阿里云上自建Palworld/幻兽帕鲁服务器教程
对于深爱《幻兽帕鲁》的玩家们,能够与好友共同联机探索游戏的奇幻世界,无疑是提升游戏体验的一大乐趣。但如何迅速且有效地搭建一个稳定且高效的联机服务器呢?今天,我们就来为大家分享一个详细的教程,让你轻松掌握自建《幻兽帕鲁》服务器的方法,让联机游戏之旅更加顺畅。
1409 4
|
5天前
|
域名解析 网络协议 应用服务中间件
阿里云服务器配置免费https服务
阿里云服务器配置免费https服务
|
15天前
|
弹性计算 关系型数据库 MySQL
阿里云数据库服务器价格表,数据库创建、连接和使用教程
阿里云数据库使用流程包括购买和管理。选择所需数据库类型如MySQL,完成实名认证后购买,配置CPU、内存和存储。确保数据库地域与ECS相同以允许内网连接。创建数据库和账号,设置权限。通过DMS登录数据库,使用账号密码连接。同一VPC内的ECS需添加至白名单以进行内网通信。参考官方文档进行详细操作。
76 3
|
27天前
|
Shell Linux Apache
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 apachectl命令 使用教程
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 apachectl命令 使用教程
155 1
|
28天前
|
数据采集 缓存 前端开发
http和https请求服务器的时候在请求头部分都带什么到服务器呢?
HTTP和HTTPS请求头基本结构相似,HTTPS多了一层SSL/TLS加密。常见请求头如Accept(指定内容类型)、Authorization(身份验证)、Cookie(会话跟踪)、User-Agent(标识用户代理)等。HTTPS特有的头包括Upgrade-Insecure-Requests(升级到HTTPS)、Strict-Transport-Security(强制使用HTTPS)、Sec-Fetch-*(安全策略)和X-Content-Type-Options、X-Frame-Options等(增强安全性)。实际应用中,请求头会根据需求和安全策略变化。
20 0
|
28天前
|
存储 固态存储 网络安全
云服务器注册教程
本文概述了云服务器的优势,如价格亲民、按小时计费、SSD存储和高性能,并介绍了云服务器的注册及创建虚拟专用服务器的步骤。注册过程包括邮箱验证、激活账号和绑定支付方式。创建云服务器时,选择操作系统、计划、数据中心等配置,然后通过SSH连接。云服务器因其易用性和经济性受到开发人员和小型企业青睐。文章还提及了使用WordPress搭建个人博客的教程。
161 0
云服务器注册教程
|
30天前
|
域名解析 弹性计算 数据可视化
如何使用云服务器ECS搭建网站?阿里云云服务器ECS部署网站新手教程
本文介绍了在阿里云ECS上自助建站的流程。建站方式包括自助建站、模板建站和定制建站,适合个人或小企业用户。建站步骤涉及准备服务器、配置安全组规则、部署网站、购买和备案域名以及解析域名。此外,文章还提及了产品计费和常见问题,提供相关服务如架构设计、迁云服务和基础设置服务等。
378 0