Ubuntu中apache配置ssl证书

琐碎 寻梦 6年前 (2019-03-27) 474次浏览 0个评论 扫描二维码

给网站配置ssl证书,起初不太懂,耗费了半天才终于搞好,把网站变成https安全连接——其实我很不想写博客的,奈何本人记性太差。。。

1 申请ssl证书

我用的是阿里云的证书,然后下载证书

根据自己服务器类型进行下载

我用的是apache,下载完后解压,上传到服务器上,随便那个目录就行

2 配置

阿里云给的配置很坑,好像是版本问题,在网上找了很多解决办法

  1. sudo a2enmod ssl
  2. 编辑/etc/apache2/sites-available/default-ssl.conf
  3. ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/001-ssl.conf
  4. sudo /etc/init.d/apache2 force-reload
  5. sudo /etc/init.d/apache2 restart
#default-ssl.conf文件
<IfModules mod_ssl.c>
<VirtualHost *:443>  
ServerName 
#修改为证书绑定的域名www.YourDomainName.com。
SSLCertificateFile /etc/apache2/www.YourDomainName_public.crt 
#将/etc/apache2/www.YourDomainName.com_public.crt替换为证书文件路径+证书文件名。
SSLCertificateKeyFile /etc/apache2/www.YourDomainName.com.key  
#将/etc/apache2/www.YourDomainName.com.key替换为证书秘钥文件路径+证书秘钥文件名。
SSLCertificateChainFile /etc/apache2/www.YourDomainName.com_chain.crt  
#将/etc/apache2/www.YourDomainName.com_chain.crt替换为证书链文件路径+证书链文件名。

具体请参考

喜欢 (0)
[支付宝扫码,感谢支持]
分享 (0)
关于作者:

您必须 登录 才能发表评论!