Ubuntu Apache2 SSL证书安装教程

715
2025/4/4 6:32:29
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu上为Apache2安装SSL证书的步骤如下:

1. 安装Apache2和SSL模块

首先,确保你的系统是最新的,然后安装Apache2和SSL模块:

sudo apt update
sudo apt install apache2 libapache2-mod-ssl

2. 准备SSL证书文件

  • 从受信任的证书颁发机构(CA)处下载你的SSL证书文件,通常包括:
    • yourdomain.crt:你的SSL证书文件
    • yourdomain.key:你的SSL私钥文件
    • yourdomain.chain:证书链文件(如果需要的话)

将这些文件上传到你的Ubuntu服务器的/etc/apache2/ssl目录下。

3. 配置Apache2使用SSL证书

  • /etc/apache2/sites-available目录下,备份默认的虚拟主机配置文件:

    sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/000-default.conf.bak
    
  • 使用文本编辑器(如nanovim)打开默认的SSL配置文件:

    sudo nano /etc/apache2/sites-available/000-default.conf
    
  • 在配置文件中找到以下行,并替换为你的SSL证书文件路径:

    SSLCertificateFile /etc/apache2/ssl/yourdomain.crt
    SSLCertificateKeyFile /etc/apache2/ssl/yourdomain.key
    SSLCertificateChainFile /etc/apache2/ssl/yourdomain.chain
    
  • 保存并关闭文件。

4. 启用SSL模块和站点配置

  • 启用SSL模块:

    sudo a2enmod ssl
    
  • 启用新的站点配置:

    sudo a2ensite 000-default.conf
    

5. 重启Apache2服务

重启Apache2服务以使配置生效:

sudo systemctl restart apache2

6. 验证SSL证书安装

在浏览器中访问你的域名,确保它通过HTTPS安全连接。如果一切正常,你应该会看到浏览器地址栏中的锁图标,表示SSL证书已正确安装。

请注意,上述步骤是基于Ubuntu系统的一般操作,具体操作可能会因Ubuntu版本或其他因素有所不同。建议在操作前查阅最新的官方文档或教程。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: ubuntu怎么清理磁盘缓存