目录
- 准备工作
- 安装SSL证书
- 配置SSL证书
- FAQ
准备工作
在开始安装SSL证书之前,确保已经完成以下准备工作:
- 在Linode上安装Debian操作系统
- 拥有root用户权限
安装SSL证书
以下是在Debian上安装SSL证书的步骤:
-
打开终端,输入以下命令安装SSL证书插件: bash sudo apt-get update sudo apt-get install certbot
-
生成SSL证书: bash sudo certbot certonly –webroot -w /var/www/html -d yourdomain.com
替换yourdomain.com为你的域名。
配置SSL证书
配置SSL证书的步骤如下:
- 编辑网站配置文件,启用SSL: bash sudo nano /etc/apache2/sites-available/yourdomain.com.conf
在文件中添加以下代码: apache
<VirtualHost *:443> ServerName yourdomain.com ServerAlias www.yourdomain.com DocumentRoot /var/www/html SSLCertificateFile /etc/letsencrypt/live/yourdomain.com/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/yourdomain.com/privkey.pem
- 重启Apache服务器: bash sudo systemctl restart apache2
FAQ
如何验证SSL证书是否安装成功?
可以使用在线SSL检测工具,输入你的域名进行验证。
SSL证书是否免费?
是的,Certbot提供的SSL证书是免费的,可以通过Let’s Encrypt获得。
SSL证书有效期是多久?
Let’s Encrypt颁发的SSL证书有效期为90天,需要定期更新。
正文完