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