ubuntu16.04服务器apache的ssl证书配置

背景:在腾讯云申请的免费证书1年,服务器ubuntu 16.04版本,我的是多域名

1、ssl模块的安装
sudo a2enmod ssl //开启apache ssl模块
a2ensite default-ssl //开启default ssl virtual host
sudo service apache2 restart //重启apache

2、将腾讯云的ssl证书下载解压后上传到服务器任意文件夹,如:/data/djlcxcn/sslcert

3、修改/etc/apache2/sites-available文件夹下000-default.conf,内容如下
<VirtualHost *:80>
        ServerName djlcx.cn
        ServerAlias www.djlcx.cn
        <Directory /data/djlcxcn>
        	#AllowOverride伪静态
            AllowOverride All
            Require all granted
        </Directory>
        ServerAdmin webmaster@localhost
        DocumentRoot /data/djlcxcn
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
        #强制http转向为https
        RewriteEngine on
        RewriteCond   %{HTTPS} !=on
        RewriteRule   ^(.*)  https://%{SERVER_NAME}$1 [L,R]
</VirtualHost>

#ssl证书的配置
<VirtualHost 0.0.0.0:443>
    DocumentRoot "/data/djlcxcn"
    ServerName djlcx.cn
    ServerAlias www.djlcx.cn
    <Directory /data/djlcxcn>
            #AllowOverride伪静态
            AllowOverride All
            Require all granted
        </Directory>
    SSLEngine on
    SSLCertificateFile /data/djlcxcn/sslcert/2_djlcx.cn.crt
    SSLCertificateKeyFile /data/djlcxcn/sslcert/3_djlcx.cn.key
    SSLCertificateChainFile /data/djlcxcn/sslcert/1_root_bundle.crt
</VirtualHost>
4、重启apache
sudo service apache2 restart

测试域名:https://djlcx.cn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值