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

如果未安装可直接使用
sudo apt-get install openssl
来进行安装,安装完毕之后可以使用命令 openssl version
来来查看版本。
申请阿里云证书(免费版)
登录阿里云官网(https://www.aliyun.com/), 如图所示:

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

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

不过证书还处于未完成状态,你需要补全信息并等待审核通过后就可以使用了。
补全信息过程比较简单,只要按要求填写就行

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

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

配置 Apache SSL
点击证书右边的下载操作按钮,选择 Apache 阿里云上有教程,非常详细。
首先将下好的文件放到服务器 /etc/apache2/cert
上

开启服务器的 ssl 模块, 使用命令
sudo a2enmod ssl

配置 Apache 复制一个默认的配置文件, 执行命令:
sudo cp /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/
然后修改其中的配置项
vi /etc/apache2/sites-enabled/default-ssl.conf
首先配置网站的信息,和原来的 VirtualHost 一致

然后配置证书的信息,增加下面两句, 配置文件中可能存在这几项,直接修改原来的,或者将原来的删除掉,然后复制下面的配置都可以。( 注意 key 的名字可能不一样,请修改后再复制 )
# 证书公钥配置 SSLCertificateFile cert/public.pem # 证书私钥配置 SSLCertificateKeyFile cert/214003957460438.key
配置完毕之后输入地址进行测试,访问 https://ijuer.com

然后可以将 HTTP 的请求重定向到 HTTPS 中
打开 /etc/apache2/sites-available/000-default.conf
,在 <VirtualHost *:80></VirtualHost>
标签内随便一个地方加入以下三行
RewriteEngine on RewriteCond %{HTTPS} !=on RewriteRule ^(.*) https://%{SERVER_NAME}$1 [L,R]
完成
简约不简单,大气有内涵!
拜读大侠博客,感悟人生道理!
就是喜欢看你博客!
从百度进来的,拜读一下贵站博文先
丁酉年(鸡)二月十五 2017-3-12
Hello. And Bye.
真是时光荏苒!
感觉不错哦,认真拜读咯!
学习使人进步,到此拜读!
从百度进来的,博客不错哦!
对你爱爱爱不完,我可以天天月月年年看你博客到永远!
很荣幸来访您的博客,留言只是证明我来过!
支持,只有支持才是访问博客的正确方式!
世事无常,但这个博客定能永保辉煌!
时间飞快,转眼年中就要到来,祝你天天愉快!
我只想默默的拜读您的博客!
闲着没事,随便逛逛,心静自然凉。
古人日三省其身,我从博客里吸收养分!
Отточенная методика выиграша в Вулкан