📅  最后修改于: 2023-12-03 14:59:54.780000             🧑  作者: Mango
如果你使用了 Certbot 来为你的 HTTPS 网站设置 SSL/TLS 证书,添加新的域名也是很容易的。
sudo apt-get update
sudo apt-get install certbot
sudo certbot certonly --standalone -d *yourdomain.com*
请注意替换 *yourdomain.com*
为你的域名。
在运行此命令后,Certbot 将要求你提供一些信息,例如你的邮件地址,以便将来发送有关证书到期的通知。
Certbot 将自动为你的新域名生成证书,并将其存储在 /etc/letsencrypt/live/
目录下。
修改你的 Web 服务器配置以使用新证书,并重新加载配置文件。以下是一个例子:
# Nginx 示例
1. 编辑 Nginx 配置文件:
```bash
sudo nano /etc/nginx/sites-available/yourdomain.com
注意替换 yourdomain.com
为你的域名。
server
块中添加以下内容:listen 443 ssl;
ssl_certificate /etc/letsencrypt/live/*yourdomain.com*/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/*yourdomain.com*/privkey.pem;
注意替换 *yourdomain.com*
为你的域名。
保存和关闭文件。
检查 Nginx 配置文件是否存在语法错误:
sudo nginx -t
sudo service nginx reload
如果你的 Web 服务器与 Bootstrap 等框架一起运行,请确保将 http
URL 覆盖为 https
,以确保网站上的所有内容都通过 SSL/TLS 进行保护。