阅读量:308
sudo a2enmod ssl
4. 配置虚拟主机
编辑Apache的默认虚拟主机配置文件以启用SSL。你可以备份默认配置文件以避免直接修改:
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/default.conf.bak
使用文本编辑器(如vim或nano)打开配置文件:
sudo nano /etc/apache2/sites-available/default.conf
在文件中添加或修改以下内容:
:443 >
ServerAdmin webmaster@yourdomain.com
DocumentRoot /var/www/html
ServerName yourdomain.com
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/YourDomainName.crt
SSLCertificateKeyFile /etc/apache2/ssl/YourDomainName.key
SSLCertificateChainFile /etc/apache2/ssl/YourDomainName_chain.crt
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
请将yourdomain.com替换为你的实际域名。
5. 启用站点配置
创建一个符号链接将配置文件链接到sites-enabled目录,以启用该站点配置:
sudo ln -s /etc/apache2/sites-available/default.conf /etc/apache2/sites-enabled/
6. 重启Apache服务
最后,重启Apache服务以使更改生效:
sudo systemctl restart apache2
7. 验证SSL证书安装
打开浏览器,访问你的域名(例如:),如果一切正常,你应该会看到浏览器地址栏中的锁图标,表示SSL证书已正确安装。