• 售前

  • 售后

热门帖子
入门百科

腾讯云上免费部署HTTPS的方法步调

[复制链接]
大路84 显示全部楼层 发表于 2021-10-25 20:00:34 |阅读模式 打印 上一主题 下一主题
近来在写微信小程序的时候,微信小程序需要全部的哀求接口都摆设在https协议上,于是就研究了一下怎么在腾讯云上摆设https环境,发现还是比较简单的,起首我的服务器环境是Ubuntu 16.04, LAMP的环境。
获取SSL证书

腾讯云的SSL证书服务中,域名型的(DV)SSL证书是免费的,那么我们这次紧张是申请这个证书,如需其他范例证书,也请付费申请。
进入SSL证书管理控制台,点击申请证书
能看到如图所示的申请表单:

填上申请信息后,等候大概一个小时左右,证书就能申请下来。接着在云剖析里设置上申请的二级域名:

把二级域名剖析好之后,待证书申请好。
在证书申请通过后,下载证书。

上传SSL证书

将下载好之后的证书,解压,可以看到里面有Apache, IIS, Nginx, Tomcat等证书,这里根据自己的服务器环境选择对应的证书。这里根据我使用的是Apache环境,使用FileZilla将证书文件上传到Apache目次下,我上传的路径是/etc/apache2/ctr,ctr是我自己创建存储证书的文件夹。
添加HTTPS的Apache设置

待证书上传完成后,我在路径/etc/apache2/sites-available下创建一个文件,名为vhostssl.conf,在这个文件里写我这个站点的https设置信息。
  1. Listen 443
  2. <VirtualHost *:443>
  3.   ServerName www.example.com:443
  4.   DocumentRoot "/var/www/html/example"
  5.   ServerAlias www.example.com
  6.   SSLEngine on
  7.   SSLCertificateFile "/etc/apache2/ctr/examplecom/Apache/2_example.com.crt"
  8.   SSLCertificateKeyFile "/etc/apache2/ctr/examplecom/Apache/3_example.com.key"
  9.   SSLCertificateChainFile "/etc/apache2/ctr/examplecom/Apache/1_root_bundle.crt"
  10. </VirtualHost>
复制代码
在vhostssl.conf文件内写入上述的设置信息,此中留意将example更换为你自己的域名,而且修改成精确的证书路径。
设置文件完成后,进入/etc/apache2/sites-enabled/路径,
  1. ln -s ../sites-available/vhostssl.conf
复制代码
执行这个下令,添加一个软链至sites-available目次。
在这些工作都做完后,执行
  1. $ service apache2 restart
复制代码
重启Apache服务器,然后在你设置的域名前输入https,就能看到一把小绿锁了,至此https的设置也就结束了。
在完成一遍设置后,会以为特别简单是么?

以上就是本文的全部内容,盼望对各人的学习有所帮助,也盼望各人多多支持脚本之家。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作