在腾讯云注册的域名,免费送一年 SSL 证书 - SSL证书管理 腾讯云提供的教程 - SSL证书安装指引

申请得到 SSL 证书包括如下:

|----Apache\
|--------1_root_bundle.crt
|--------2_www.domain.com.crt
|--------3_www.domain.com.key
  • 安装openssl
sudo apt-get install openssl
  • 打开 SSL 模块
sudo a2enmod ssl

或者

sudo cp /etc/apache2/mods-available/ssl.load /etc/apache2/mods-enabled/
sudo cp /etc/apache2/mods-available/ssl.conf /etc/apache2/mods-enabled/
  • 启动 SSL 站点
sudo a2ensite default-ssl

或者

sudo cp /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/
  • 加入监听端口 在 /etc/apache2/ports.conf 中设置端口,加入 443 端口 #vim /etc/apache2/ports.conf
Listen 80
<IfModule ssl_module>
        Listen 443
</IfModule>
 <IfModule mod_gnutls.c>
        Listen 443
</IfModule>
  • 配置主机ServerName 和 SSL 证书 在 /etc/apache2/sites-enabled/default-ssl.conf 中添加证书对应的 ServerName 和 SSL 证书: 类似于 SSL证书安装指引 中的内容:
<VirtualHost 0.0.0.0:443>
    DocumentRoot "/var/www/html"
    ServerName www.domain.com
    SSLEngine on
    SSLCertificateFile /usr/local/apache/conf/2_www.domain.com_cert.crt
    SSLCertificateKeyFile /usr/local/apache/conf/3_www.domain.com.key
    SSLCertificateChainFile /usr/local/apache/conf/1_root_bundle.crt
</VirtualHost>
  • 重启apache
sudo service apache2 restart

操作完毕后,即可访问 https://domain.com.
访问网站会发现浏览器已经出现绿色安全的标签.

修改全站的链接 - 有 http 到 https,包括外链图片等. 推荐批量修改链接插件:velvet-blues-update-urls From wordpress批量修改文章图片外链插件 该插件只是一款数据库更新插件,运行一次即可关闭,对 wp 速度无任何影响. 很值得收藏. 另外,除了修改图片网址,任何网址都可以一键修改, 特别适用于网站搬家域名变更的批量修改,或者是开启ssl的网站.

如果会发现浏览器并没有显示安全的标签,而是显示了感叹号,可以采用 F12 开发者模式,Security 标签,查看问题. 并解决.
之后,再次刷新页面,即可.

Last modification:October 9th, 2018 at 09:31 am