树莓派3B 3B+ 4B apache2安装ssl证书

in 学习笔记 with 2 comments

1.开启ssl模块
a2enmod ssl
脚本解读:
a2 指的是apache2
en 指的是enabled
mod 指的是model

2.启动ssl站点
a2ensite default-ssl
脚本解读:
a2 > apache2
en > enabled
site > 站点

3.加入监听端口
vim /etc/apache2/ports.conf
编辑apache的端口配置,加入443端口,默认不用修改。

4.配置虚拟机
vim /etc/apache2/sites-enabled/default-ssl

 <VirtualHost _default_:443>
                ServerAdmin webmaster@localhost
                ServerName bamvd.com
                DocumentRoot /var/www/html
加入 ServerName的字段,域名为自己申请的第三方的证书使用的域名。

 #   A self-signed (snakeoil) certificate can be created by installing
 #   the ssl-cert package. See
  #   /usr/share/doc/apache2/README.Debian.gz for more info.
                #   If both key and certificate are stored in the same file, only the
                #   SSLCertificateFile directive is needed.
                SSLCertificateFile      /etc/apache2/cert/public.pem
                SSLCertificateKeyFile /etc/apache2/cert/215058557650440.key

其中:
SSLCertificateFile 填写自己申请的pem文件的链接地址
SSLCertificateKeyFile 填写自己申请的key文件的链接地址

5.重启apache2服务器

/etc/init.d/apache2 restart

版权声明:本文为CSDN博主「zjhqlmzldx」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zjhqlmzldx/article/details/83614794

Responses
  1. 田文晓

    你好,我按照你的方法似乎没有成功啊,我是从阿里云申请的ssl证书,下载下来后上传到了服务器,为什么官方文档说是让编辑httpd.conf这个文件,但是我是死活没有找到这个文件,尴尬,还有第三步应该是不用更改的吧。

    Reply
    1. TWL
      @田文晓

      不同版本的apache设置方法是不同的!我这个只是针对树莓派Raspbian系统的apache(具体是哪个版本不记得了) 第三步一般不用改

      Reply