• Ubuntu22.04 Apache2安装SSL证书 https


    一、免费证书申请

    https://help.aliyun.com/zh/ssl-certificate/user-guide/overview-of-free-certificates

    图片

    图片

    得到

    图片

    图片

    三、配置

    执行以下命令,打开default-ssl.conf文件。

    vim /etc/apache2/sites-available/default-ssl.conf

    在default-ssl.conf配置文件中,定位到以下参数,按照中文注释修改。

    DocumentRoot /var/www/html #替换为网站的代码入口地址,比如我的是/var/www/html/mmm/publicServerName example.com  #请将example.com替换为您证书绑定的域名。部分服务器,没有该配置参数,您需要手动添加。SSLCertificateFile /etc/apache2/ssl/domain_name_public.crt  #证书文件路径。请替换为实际证书文件路径。SSLCertificateKeyFile /etc/apache2/ssl/domain_name.key   #证书私钥文件路径。请替换为实际证书私钥文件路径。SSLCertificateChainFile /etc/apache2/ssl/domain_name_chain.crt  #证书链文件路径。请替换为实际证书链文件路径。
    

    1. 执行以下命令,在Apache2的安装目录下创建一个用于存放证书的ssl目录。

      mkdir /etc/apache2/ssl
    2. 将证书文件和私钥文件上传到Apache2证书目录(/etc/apache2/ssl)。

    3. 执行以下命令,启用SSL模块

      sudo a2enmod ssl

      图片

      • /sites-available目录存放的是可用的虚拟主机。

      • /sites-enabled目录存放的是已经启用的虚拟主机。

      • SSL模块启用后,会在/etc/apache2/sites-available目录生成SSL证书配置文件default-ssl.conf。

    4. 编辑default-ssl.conf文件,修改与证书相关的配置。

    5. 执行以下命令,将default-ssl.conf映射至/etc/apache2/sites-enabled目录,实现两者之间的自动关联。

      sudo ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/001-ssl.conf
    6. 执行以下命令,重新加载Apache2配置文件。

      sudo /etc/init.d/apache2 force-reload

      图片

    7. 执行以下命令,重启Apache2服务。

      sudo /etc/init.d/apache2 restart

      图片

    验证SSL证书是否安装成功

    证书安装完成后,您可通过访问证书的绑定域名验证该证书是否安装成功。

    https://yourdomain   #需要将yourdomain替换成证书绑定的域名。

    如果网页地址栏出现小锁标志,表示证书已经安装成功。

    图片

    参考:https://help.aliyun.com/zh/ssl-certificate/user-guide/install-ssl-certificates-on-apache-2-servers-that-run-ubuntu

    软件工程小施同学

  • 相关阅读:
    JAVA:实现Blowfish区块加密算法(附完整源码)
    java计算机毕业设计综合测评系统源码+数据库+系统+部署+lw文档
    Doris 2.0.1 升级实战
    指纹浏览器功能对比:AdsPower VS Multilogin
    [附源码]JAVA毕业设计火炬中学校刊在线投稿审稿系统(系统+LW)
    英语语法基础--思维导图
    Ubuntu 20.04 升级 GLIBC 2.35
    【毕业设计】单片机温湿度环境检测仪 - stm32 物联网 嵌入式
    前后端分离之权限管理
    期望+拆贡献+充斥:CF1349D
  • 原文地址:https://blog.csdn.net/u013288190/article/details/134471865