您好,歡迎進入銳速雲官網!

售後熱線:4006-5050-10 QQ客服:2852917158 登錄 注冊

Ubuntu系統Apache 2部署SSL證書
編輯作者:   發布時間:2019-12-26

本文檔爲您介紹了如何在Ubuntu系統以及Apache2中安裝阿裏雲SSL證書。

環境準備

操作系統:Ubuntu

Web服務器:Apache 2

前提條件

操作步驟

  1. 運行以下命令在apache2目錄下創建ssl目錄。

    mkdir /etc/apache2/ssl
  2. 運行以下命令将下載的阿裏雲證書文件複制到ssl目錄中。

    cp -r YourDomainName_public.crt /etc/apache2/ssl
    cp -r YourDomainName_chain.crt /etc/apache2/ssl
    cp -r YourDomainName.key /etc/apache2/ssl
  3. 運行以下命令啓用SSL模塊。

    sudo a2enmod ssl

    1.png

    SSL模塊啓用後可執行ls /etc/apache2/sites-available查看目錄下生成的default-ssl.conf文件。

    說明 443端口是網絡浏覽端口,主要用于HTTPS服務。SSL模塊啓用後會自動放行443端口。若443端口未自動放行,可執行vi /etc/apache2/ports.conf并添加Listen 443手動放行。
  4. 運行以下命令修改SSL配置文件default-ssl.conf

    vi /etc/apache2/sites-available/default-ssl.conf
    default-ssl.conf文件中找到以下參數進行修改後保存并退出。
    <IfModules mod_ssl.c><VirtualHost *:443>  ServerName   #修改爲證書綁定的域名www.YourDomainName.com。
    SSLCertificateFile /etc/apache2/ssl/www.YourDomainName_public.crt   #将/etc/apache2/ssl/www.YourDomainName.com_public.crt替換爲證書文件路徑+證書文件名。
    SSLCertificateKeyFile /etc/ssl/apache2/www.YourDomainName.com.key   #将/etc/apache2/ssl/www.YourDomainName.com.key替換爲證書秘鑰文件路徑+證書秘鑰文件名。
    SSLCertificateChainFile /etc/apache2/ssl/www.YourDomainName.com_chain.crt  #将/etc/apache2/ssl/www.YourDomainName.com_chain.crt替換爲證書鏈文件路徑+證書鏈文件名。						

    2.png

    /sites-available:該目錄存放的是可用的虛拟主機;/sites-enabled:該目錄存放的是已經啓用的虛拟主機。

    說明 default-ssl.conf文件可能存放在/etc/apache2/sites-available/etc/apache2/sites-enabled目錄中。
  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. 運行以下命令重新加載Apache 2配置文件。

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

      3.png

  1. 運行以下命令重啓Apache 2服務。

    sudo /etc/init.d/apache2 restart

    4.png

後續操作

Apache 2服務重啓成功後,您可在浏覽器中輸入https://www.ruisuyun.com驗證證書安裝結果。浏覽器地址欄顯示綠色的小鎖标識說明證書安裝成功。


版權所有:Copyright @ 2016-2022 深圳市銳速雲計算有限公司 增值電信業務經營許可證
粵B1-20171508
深圳市市場監督管理局企業主體身份公示 備案系統 粵ICP備16119720号 粵公網安備 44030902000612号