Complete Guide to SSL Certificate Management with Let's Encrypt and Nginx
前置条件准备: # 安装必要组件 apt update apt install nginx certbot python3-certbot-nginx # 确保nginx已启动 systemctl start nginx systemctl enable nginx Nginx基础配置(/etc/nginx/sites-available/yourdomain.com): 创建新的配置文件: sudo nano /etc/nginx/sites-available/yourdomain.com ```nginx server { listen 80; server_name yourdomain.com; # 替换为您的域名 root /var/www/baogong; # 网站根目录 index index.html index.htm index.php; location / { try_files $uri $uri/ =404; } } 启用新配置: sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/ # 检查配置 sudo nginx -t # 重启Nginx sudo systemctl restart nginx 3. 申请SSL证书: ```bash # 使用certbot自动配置nginx并申请证书(选择2) certbot --nginx -d yourdomain....