阿里云域名启用HTTPS

想的再多,不去实践,就永远只是想想而已.

  现在,HTTPS很火,而且谷歌大力推行,百度也积极收录.所以,网站从HTTP转向HTTPS是必然的.作为个人用户,一般有两种选择

  1. 域名服务商那里申请证书
  2. 自己颁发证书给自己

  我这里介绍第一种,下面就开始吧…

零. 环境介绍及所需工具

  • 阿里云ECS
  • Linux OS
  • Nginx
  • XShell
  • XFtp

一. 申请域名

  当然啦,首先你得有个域名啊(如果有域名的大佬,请忽略).一般在买阿里云ECS的时候,应该就一起买了吧.好像组合买有优惠.没有买的可以去控制台->域名那里买一个,然后,买完后还得备案,不备案无法使用.这个过程大概1-2周.

二. 申请证书

  域名有了之后呢,就可以去申请证书了.证书申请在控制台->安全(云盾)->CA证书服务中

这里写图片描述

然后,选择购买证书

这里写图片描述

然后就是一波选择啦

这里写图片描述
然后就是这个界面了,点击立即购买,就可以了

这里写图片描述

注:免费的证书,只能给一个域名用.如果你有多个域名或者想给主域名的子域名也启用HTTPS,可以多次申请.一个阿里云账号最多申请20张.

购买后,返回到证书控制台,会看到你购买的订单,会看到进度显示着补全,点击补全即可

这里写图片描述

点击补全后,会到一个分步表单填写页面,依次填写完成.

三. 安装证书

填写完成后,会交给后台审核,免费证书的审核很快,一般几分钟就签发下来了.当签发下来后,你的订单信息会变成这样

这里写图片描述

这时候,我们点击下载证书,会到一个下载页面,这个页面可以根据你的服务器情况下载对应的证书,同时会有安装证书的详细步骤.
这里写图片描述

这里选择nginx证书,安装方式也说的很明白的.照着做就行.解压后的文件通过XFtp这个软件,传到你的阿里云服务器上,用XShell连接你的服务器,对nginx配置文件进行修改.

四. 踩坑记录

这里,值得提一下的是,我在操作安装证书时遇到的两个坑

  1. 无法找到的证书文件和证书私钥文件
  2. Nginx没有SSL模块

关于第一个问题的解决方法

  其实,这个问题主要是被阿里云的官方文档给坑了,它让我们在Nginx安装目录下创建cert目录,用来存放证书文件和证书秘钥文件,然后在配置Nginx的时候,却使用了cert/xxxxxxx.pem这种方式来引用,当然会导致路径错误啊.

  所以,正确的做法是,在Nginx的安装config目录下,新建这个cert目录其他就按照官方文档的指示修改配置文件就行了.这个问题我已经提交工单给阿里云了,目前来看,还是没修改…


关于第二个问题的解决方法

  这个问题主要是我安装的时候没有将SSL模块编译进去.编译方法可以看这篇博客,我就是参照这个博客重新编译的nginx.

在已经安装的nginx上,增加ssl模块


五.结束

好了,大概就是这些东西了.应该是可以将你的域名启用HTTPS协议了.


2018/01/16
Slicenfer

  • 8
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: PVE(Proxmox Virtual Environment)是一套基于KVM和LXC的开源虚拟化平台,用于在服务器上创建和管理虚拟机。而IPv6(Internet Protocol version 6)是互联网协议的一种版本,它提供了更大的地址空间和更好的安全性。阿里云则是阿里巴巴集团旗下的云计算服务平台。 PVE在支持IPv6方面有很好的兼容性。在使用PVE管理虚拟机时,可以方便地配置虚拟机的网络连接以支持IPv6。首先,确保主机所在的网络环境已经开启了IPv6支持,并分配了合适的IPv6地址段。然后,在PVE的管理界面中,可以针对每个虚拟机进行网络设置,选择开启IPv6并填写合适的IPv6地址。在虚拟机内部,也可以配置相应的网络设置,以确保可以与IPv6环境进行通信。 使用阿里云时,可以通过购买云服务器实例来部署PVE。阿里云具有良好的IPv6支持,用户可以为云服务器分配IPv6地址。在创建云服务器实例时,用户可以选择开启IPv6,并为实例分配IPv6地址。之后,在PVE中配置虚拟机的网络连接时,可以将分配的IPv6地址分配给虚拟机。 总结来说,PVE和IPv6在阿里云上的使用是相互兼容的。用户可以使用PVE在阿里云上轻松创建和管理虚拟机,并为虚拟机配置IPv6网络连接,以支持IPv6环境的通信需求。阿里云的丰富功能和IPv6支持,为用户提供了可靠和灵活的云计算平台。 ### 回答2: PVE(Proxmox Virtual Environment)是一种开源的虚拟化平台,它基于Linux系统,并提供了完整的虚拟化环境。PVE支持PvE集群、虚拟机和容器的管理与部署。 IPv6是下一代互联网协议,它与IPv4相比具有更大的地址空间,更好的安全性和性能。IPv6的广泛应用将有助于解决IPv4地址资源枯竭的问题,并为未来互联网的发展提供了更好的基础。 阿里云作为国内领先的云计算服务提供商,提供了PVE IPv6支持。在阿里云的平台上,可以轻松地启用和配置IPv6地址,并通过PVE管理界面对虚拟机和容器进行IPv6网络设置。 启用PVE IPv6需要以下几个步骤: 1. 登录阿里云管理控制台,选择目标PVE节点,并进入实例详情页面。 2. 在实例详情页面的左侧导航栏中选择“网络和安全”选项。 3. 在“网络和安全”页面中找到IPv6地址,并选择“启用”。 4. 根据实际需求,可以选择自动分配IPv6地址,也可以手动配置IPv6地址。手动配置时,需要输入IPv6地址、子网前缀长度和默认网关。 5. 单击“确定”按钮,然后等待配置生效。 启用PVE IPv6后,可以在PVE管理界面中为虚拟机和容器进行IPv6网络设置。在创建或编辑虚拟机和容器时,可以配置IPv6地址和其他网络参数,使其能够通过IPv6进行通信。 总之,通过在阿里云启用PVE IPv6,可以提供更好的网络性能和扩展性,满足IPv6网络的需求。同时,阿里云作为国内领先的云计算服务提供商,具有稳定可靠的基础设施和完善的技术支持,能够为用户提供优质的云计算服务。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值