Apache配置ssl

阿里云申请的ssl证书配置(Apache)

下载证书

  • 下载证书
  • 上传到服务器
  • 解压到 /etc/apache2/ssl (不存在则创建)

配置Apache

  • 打开SSL模块
$ a2enmod ssl
  • 配置conf
    编辑apache2配置文件
$ vim /etc/apache2/apache2.conf

apache2配置文件

<Directory /var/www/>
        Options Indexes FollowSymLinks
        #把none改为all
        AllowOverride all 
        Require all granted
</Directory>

编辑port.conf文件

$ vim ports.conf

port.conf配置

#添加监听443端口
<IfModule ssl_module>
        Listen 443
</IfModule>

配置default-ssl.conf

#添加servername
ServerName example.com
#修改sslengine
SSLEngine on
#添加证书文件,按照阿里云给出的示例添加即可
#证书的文件位置就是刚刚上传的位置
SSLCertificateFile      /etc/apache2/ssl/public.pem 
SSLCertificateKeyFile /etc/apache2/ssl/2146003231320408.key
SSLCertificateChainFile /etc/apache2/ssl/chain.pem

启用

启用刚刚的ssl配置

$ a2ensite default-ssl

重启apache服务器

$ service apache2 restart

OK~

推荐阅读更多精彩内容