您好,歡迎進入銳速雲官網!
售後熱線:4006-5050-10 QQ客服:2852917158 登錄 注冊
本文檔爲您介紹了如何在Ubuntu系統以及Apache2中安裝阿裏雲SSL證書。
操作系統:Ubuntu
Web服務器:Apache 2
已從SSL證書控制台下載Apache服務器證書。
已安裝Open SSL。
運行以下命令在apache2目錄下創建ssl目錄。
mkdir /etc/apache2/ssl
運行以下命令将下載的阿裏雲證書文件複制到ssl目錄中。
cp -r YourDomainName_public.crt /etc/apache2/ssl
cp -r YourDomainName_chain.crt /etc/apache2/ssl
cp -r YourDomainName.key /etc/apache2/ssl
運行以下命令啓用SSL模塊。
sudo a2enmod ssl
SSL模塊啓用後可執行ls
/etc/apache2/sites-available
查看目錄下生成的default-ssl.conf文件。
vi
/etc/apache2/ports.conf
并添加Listen
443
手動放行。運行以下命令修改SSL配置文件default-ssl.conf。
vi /etc/apache2/sites-available/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替換爲證書鏈文件路徑+證書鏈文件名。
/sites-available:該目錄存放的是可用的虛拟主機;/sites-enabled:該目錄存放的是已經啓用的虛拟主機。
運行以下命令把default-ssl.conf映射至/etc/apache2/sites-enabled文件夾中建立軟鏈接、實現二者之間的自動關聯。
sudo ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/001-ssl.conf
運行以下命令重新加載Apache 2配置文件。
sudo /etc/init.d/apache2 force-reload
運行以下命令重啓Apache 2服務。
sudo /etc/init.d/apache2 restart
Apache 2服務重啓成功後,您可在浏覽器中輸入https://www.ruisuyun.com驗證證書安裝結果。浏覽器地址欄顯示綠色的小鎖标識說明證書安裝成功。