是的,Debian域名支持SSL。以下是在Debian系统上配置SSL证书的步骤:
sudo apt update
sudo apt install nginx
sudo nano /etc/nginx/sites-available/yourdomain.com
yourdomain.com
为你的实际域名):server {
listen 80;
server_name yourdomain.com www.yourdomain.com;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name yourdomain.com www.yourdomain.com;
ssl_certificate /path/to/your/fullchain.pem;
ssl_certificate_key /path/to/your/privkey.pem;
# 可选:配置HTTP/2
http2 on;
# 可选:配置其他SSL设置
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers 'HIGH:!aNULL:!MD5:!RC4:!3DES:!MD5:!PSK:!RC4';
}
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx
wget https://github.com/acmesh-official/acme.sh/archive/refs/heads/master.zip
unzip master.zip
cd acme.sh-master
sudo ./acme.sh --install
sudo /etc/acme/acme.sh --cron --home "/etc/acme" --config-home "/etc/acme/config" > /dev/null
sudo /etc/acme/acme.sh --issue --home "/etc/acme" --config-home "/etc/acme/config" --cert-home "/etc/acme/certs" -d yourdomain.com
通过以上步骤,你可以在Debian系统上为你的域名配置SSL证书,从而实现HTTPS访问。