使用阿里云免费证书在 Ubuntu Apache 上搭建 HTTPS

安装 openssl

第一步先确认是否安装了 openssl:

使用命令 openssl version 来查看本机是否安装了 openssl,如果已经安装会有以下提示:

如果未安装可直接使用 sudo apt-get install openssl 来进行安装,安装完毕之后可以使用 openssl version 来查看版本。

申请阿里云证书(免费版)

登录阿里云官网( https://www.aliyun.com/), 如图所示:

进去之后点击立即购买,到购买页面选择 免费型DV SSL

购买完成之后在你的控制台就可以看到这个证书信息了:

不过证书还处于未完成状态,你需要补全信息并等待审核通过后就可以使用了。

补全信息过程比较简单,只要按要求填写就行

填写完毕之后,点击进度可以查看审核进度,如果未完成域名授权验证,则需要安装要求就行域名的授权验证。

申请完毕之后就会签发证书:

配置 Apache ssl

点击证书右边的下载操作按钮,选择 Apache,阿里云上有教程,非常详细。

  1. 首先将下好的文件放到服务器上, /etc/apache2/cert

  2. 开启服务器的 ssl 模块

    使用命令 sudo a2enmod ssl

  3. 配置 ssl vhost

    复制一个默认的配置文件, 执行命令:

    然后修改其中的配置项 vi /etc/apache2/sites-enabled/default-ssl.conf

    首先配置网站的信息,和原来的 VirtualHost 一致

    然后配置证书的信息,增加下面两句, 配置文件中可能存在这几项,直接修改原来的,或者将原来的删除掉,然后复制下面的配置都可以。(** 注意 key 的名字可能不一样,请修改后再复制 **)

  4. 配置完毕之后输入地址进行测试

    https://ijuer.com

  5. 然后可以将 HTTP 的请求重定向到 HTTPS 中

    打开 /etc/apache2/sites-available/000-default.conf
    <VirtualHost *:80></VirtualHost> 标签内随便一个地方加入以下三行

    完成~

17 Comments

  • 我赚啦 回复

    古人日三省其身,我从博客里吸收养分!

  • 我赚啦 回复

    闲着没事,随便逛逛,心静自然凉。

  • xuan 回复

    我只想默默的拜读您的博客!

  • www.yihuanghou.com 回复

    时间飞快,转眼年中就要到来,祝你天天愉快!

  • yihuanghou 回复

    世事无常,但这个博客定能永保辉煌!

  • hanjian 回复

    支持,只有支持才是访问博客的正确方式!

  • 衣皇后 回复

    很荣幸来访您的博客,留言只是证明我来过!

  • 衣皇后 回复

    对你爱爱爱不完,我可以天天月月年年看你博客到永远!

  • 衣皇后 回复

    从百度进来的,博客不错哦!

  • 衣皇后 回复

    学习使人进步,到此拜读!

  • 增达网QQ-79051094 回复

    感觉不错哦,认真拜读咯!

  • 增达网 回复

    真是时光荏苒!

  • DannyRzFah 回复

    Hello. And Bye.

  • 增达网 回复

    从百度进来的,拜读一下贵站博文先
    丁酉年(鸡)二月十五 2017-3-12

  • 增达网 回复

    就是喜欢看你博客!

  • 三五豪侠传 回复

    拜读大侠博客,感悟人生道理!

发表评论

电子邮件地址不会被公开。 必填项已用*标注