在搭建Web服务时,使用HTTPS加密传输数据是必不可少的。今天就用几个简单步骤教会大家如何在Linux系统上安装Nginx,并为其配置HTTPS!💪
第一步:更新你的Linux系统,确保软件包是最新的。可以运行 `sudo apt update && sudo apt upgrade`(以Ubuntu为例)。接着安装Nginx:`sudo apt install nginx -y`。完成后,检查Nginx状态:`systemctl status nginx` 🚀。
第二步:申请SSL证书。推荐使用Let's Encrypt免费证书,使用Certbot工具非常方便:`sudo apt install certbot python3-certbot-nginx`。然后执行 `sudo certbot --nginx`,按照提示完成域名验证即可。🎉
第三步:配置Nginx监听443端口,并指向SSL证书路径。编辑Nginx配置文件 `/etc/nginx/sites-available/default`,添加以下
```nginx
server {
listen 443 ssl;
server_name yourdomain.com;
ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;
root /var/www/html;
}
```
最后重启Nginx:`sudo systemctl restart nginx`。大功告成!恭喜你成功部署了安全的HTTPS服务!✨